Google Buys London Office Complex For $1bn

Google buys London office complex for $1bn

Google on Friday agreed to buy a central London building complex for $1 billion, but stressed it remained committed to…

3 years ago