By CEP Staff • 30 August 2011 in News

World’s largest tidal power plant commences operations in South Korea