Courtesy of Microsoft Microsoft is opening its first store in London in July. The new store, which will be its London flagship, is in the heart of the city’s busiest shopping area and a one minute’s walk to Apple‘s London flagship. Customers will be able to test and experience its latest technology in the store […]