"Now, Google is taking a leaf out of the Cupertino company's playbook, and has — for the first time ever — established its own bricks-and-mortar retail outlet. It's situated on Tottenham Court Road, in London, England."Inside Google's first ever retail store - Business Insider
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.