Tag: World’s first floating wind farm emerges off coast of Scotland