Posted in Big Business Latest

Google spends $1billion on London site

Google has spent $1 billion to buy a central London…

More