They should probabbly stick to online Spotted the internet giant’s latest flagship store on London’s fashionable Oxford Street. Very swanky.