I am used to seeing street businesses expand to online stores, but Google has done the opposite, and quite under the radar. Minus bells and whistles, Google has opened its first store in London. You can see more here.