Years from now, when we’re comparing the number of Google, Apple and Microsoft branded stores around the world, let’s remember that, for Google, it all began in late September 2011 with a small retail mini-store in London. According to the Evening Standard, Google’s mini-store is… Please visit Search Engine Land for the full article.