Where news meets insights.
Microsoft had a lot to prove in some people’s eyes – did it manage to convince the doubters? Source link