EMEC agree deal to consult on Welsh energy test site

Magallanes' test turbine being installed at Emec
Magallanes' test turbine being installed at Emec

Breaking