The recently unveiled Microsoft Lumia 950 and Lumia 950 XL are now available in the United States and Europe. The software giant's flagship devices are currently available in some retail stores.

The Microsoft Lumia 950 was earlier up for sales in the U.S. on AT&T and the Microsoft Store website, while the Lumia 950 XL was listed with "Email me when available" button.

Now, the flagship devices are available for pre-order in countries like Germany, the Netherlands, and Spain, according to GSM Arena. It went on to report that the Lumia 950 is currently available at the Microsoft Store while the 950 XL is out of stock in Germany. However, both the devices are available for pre-order in the Netherlands.

Microsoft Lumia 950 specifications: The device comes with a price tag of $549 / €599 and sports a 5.2-inch AMOLED capacitive touchscreen with 1440 x 2560 pixels (564 ppi pixel density). Uder teh hoods, it has a Qualcomm Snapdragon 808 processor, Microsoft Windows 10 operating system, 32 GB internal memory expandable up to 200 GB via microSD card, 3 GB RAM, 20 MP main camera with Carl Zeiss optics and optical image stabilization, 5 MP front snapper and Li-Ion 3000 mAh battery.

Microsoft Lumia 950 XL specifications: The device is priced at $649 / €699 and sports a 5.7-inch OLED display with 1440x2560 pixels (518ppi pixel density). It is powered by a Qualcomm Snapdragon 810 processor clocking at 2.0 GHz, run on Windows 10 Mobile build 10586 operating system and come packed with 32 GB internal memory expandable by up to 200 GB via microSD card. It also houses a 20 MP main camera with F/1.9 and OIS, 5 MP secondary snapper and powered by a 3340mAh removable battery.