An internal review prompts a significant Microsoft update, signalling changes in how the company manages sensitive global partnerships.
An internal review prompts a significant Microsoft update, signalling changes in how the company manages sensitive global partnerships.