According to sources Lumia 640 and 640XL will release in India in April. Display sizes and camera sensors are the two main factors that distinguish these two Microsoft handsets from each other. Lumia 640 boasts a 5-inch 720p HD panel and an 8MP rear camera, on the other hand its bigger version XL bears a 5.7-inch 720p HD display and a 13MP rear snapper with Carl Zeiss optics.
Both the smart phones are powered by Quad Core 1.2Ghz processor and 1GB RAM. The other difference lies in battery size. Lumia 640 packs 2500mAH battery and 640XL packs 3000mAH battery giving a talk time of almost a day.
In terms of storage both are equipped with 8GB of internal storage expandable to 128GB via micro-SD card slot.
The pricing is not official yet but to according to sources Lumia 640 will be available for Rs.4600 while its bigger version XL will have a price tag of Rs.670