Apple already have several around the world, Samsung are getting in on the act and Microsoft have their stores in the US as well so it’s only fitting that the world’s number one search company, Google, has joined in the act with the opening of its first global retail store in London. Continue reading “World’s first Google store launches in London”