April 26, 2018 Turbines installed at world’s largest offshore wind farm Written by Baird Maritime on April 26, 2018. Posted in Offshore Renewables. The last of 87 turbines at the world’s largest offshore wind farm, off the coast of Cumbria, England, have been installed. Read More