Home News ICYMI: Microsoft is opening a flagship store in London