Google expanding UK infrastructure with estimated £1B headquarters investment
To be located in London on land the company already owns, originally intended for such a development. Prior designs, however, had been reportedly rejected. Resulting accommodation for up to 7K employees across the country is cited, up from […]