Clean Power
The Scottish Government announced this week that it has approved a floating offshore wind turbine which would see eight 6-megawatt wind turbines installed off...
Hi, what are you looking for?
The Scottish Government announced this week that it has approved a floating offshore wind turbine which would see eight 6-megawatt wind turbines installed off...