News 07 April 2015 / 17:51IST Big screens, not-so-big price tags? Yes, says Microsoft Launches Lumia 640 and 640 XL in India