Just before the official launch, a new leak confirms that Microsoft Lumia 950 XL will have a 3340 mAh removable battery. Microsoft is expected to launch it alongside few other smartphones such as Surface Pro 3, Surface Pro 4 tablet tomorrow.

@stagueve posted that leaked image on twitter. Apart from the removable battery, It also shows that the SIM and microSD card slot is above the battery that means user may have to remove the battery to insert a SIM or microSD card.

The Microsoft Lumia 950 XL and Lumia 950 both smartphones have triple-LED flash, as per the previous leak. India is likely to get the dual-SIM variants of both. A rubber like back panel will be there in Lumia 950 and Lumia 950 as per the live image leaked on Monday. It also suggests that a front-facing flash will also be there in Lumia 950.

So here are the leaked specifications, The Lumia 950 XL has a 5.7-inch QHD display and is powered by a Snapdragon 810 processor. It has 3GB of RAM. And the Lumia 950 features a 5.2-inch QHD display and has 3GB of RAM. It comes with a 3000mAh battery and is powered by Snapdragon 808 processor. Both Lumia 950 XL and Lumia 950 will feature a 21-megapixel main camera and a 5-megapixel front camera.