Google plans to consolidate its London offices into a complex that sprawls a whopping 1 million square feet, Dezeen reported. If approved by the city government, construction of the campus would reach completion in 2017, the magazine said. Source: Dezeen via …
Home News