Microsoft has confirmed that it will close its only physical retail presence in the UK, the Microsoft Experience Centre in London, by February 2025. The 21,000-square-foot space, located on Oxford Street, was the company’s flagship store in the region but will soon shut down as part of a strategic shift toward digital growth. “To better […]
Source: Read MoreÂ