Now, as I report earlier, the source WP Central has reason to believe that Microsoft is stopping the development of the project ‘McLaren.’ To be clear, as I explained in the earlier report, this has nothing to do with the fact that Microsoft is laying off 18,000 employees, 12,500 of which is in the Nokia […]