Microsoft, Google and Renault in gigascale corporate green power deal bonanza on land and sea
Tech giants and automotive group snap up renewable energy from almost 1.5GW spanning onshore and offshore wind and solar
Tech giants and automotive group snap up renewable energy from almost 1.5GW spanning onshore and offshore wind and solar