Image
Floating wind farm off coast of Scotland moving forward
Floating wind farm off coast of Scotland moving forward
Wind energy
Offshore wind farm project moving ahead.