By CEP Staff • 22 November 2012 in News

IFC to push for mega-scale wind development in Russia’s Murmansk region