Google has released designs for a new 11-story, 1 million-square-foot headquarters in London near King’s Cross railway station, complete with sprawling, landscaped rooftop garden.
When Google’s striking new office building finally opens in London later this year, it’ll be home to up to as many as 7,000 workers … and possibly a few foxes, too. The cunning creature has taken up ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results