shop

Global technology giant Microsoft has opened the doors to its first store in Europe, with a flagship shop in London’s West End.

Subscribe to RSS - shop