Just been informed by Microsoft that the launch of new Lumia 640 XL LTE has been delayed for another three weeks ( I suspect there will be more delays)..they were unable to explain why but other sources talked about hardware-software and logistic problems ..to me Microsoft became a greedy,incapable and a worst service organisation.Hope very soon Chinese-Russians-Indians will market a better OS and products