Home Editor's Pick Microsoft is closing its British flagship store in London