In a partnership with the U.K.-based retailer PC World, Google has opened its first-ever physical retail space, a pop-up shop in London.
Past Issues