All of Google’s London operations will be housed under one roof. This is the new headquarters in London; 11 stories, shops, cafes and restaurants, as well as a garden on the rooftop.
Continue Reading