By CEP Staff • 18 August 2010 in News

Iberdola subsidiary to build 95 MW tidal plant in Scotland