The physical stores generated negligible retail revenue for Microsoft and, ultimately, everything was moving more and more towards the digital channels over the last few years.’ Microsoft is ...
Four stores - including the relatively new London facility - will become "experience centres" Microsoft has revealed plans to shut its 80-plus retail stores, taking a hit $450m in the process. The ...