Xodus Group renewables study hopes to ‘accelarate’ energy transition

A floating wind turbine
A floating wind turbine

Breaking