Tech Innovators & Visionaries Microsoft is closing its British flagship store in LondonBy adminJanuary 24, 2025 Microsoft says it’s shutting down its UK “experience center” in London next month, nearly six years after it first opened…