Events MWC 2015: Microsoft Officially Announces The Lumia 640 and Lumia 640 XL by Farhan March 2, 2015