World’s largest floating wind farm set for construction off Scotland

© SuppliedAn impression of the Hywind project off Peterhead.
An impression of the Hywind project off Peterhead.

Breaking

    Cancel