Microsoft opening a new store right on Oxford Circus in London today. Nice clean lines - but it feels terribly generic.

A busy urban street scene features a Microsoft store with people walking by and a red double-decker bus in the background.A bustling retail store filled with people exploring and interacting with various electronic devices and displays.A crowded technology store features customers and staff interacting, with several people trying out devices and a camera crew filming inside.A group of people are seen inside a modern building with a wooden staircase spiraling upward.A busy indoor space is filled with people walking, standing, and interacting near a modern staircase and entrance.