By CEP Staff • 2 November 2015 in News

Statoil wins Scottish approval to build world’s largest floating offshore wind project