Latest

Google pays $1 billion for a London office building.

Read more at www.nytimes.com

The purchases in London, one of the world’s most expensive cities for real estate, will give Google the capacity to hold up to 10,000 employees across Britain. The world’s largest tech companies have used flush balanceĀ …