By CEP Staff • 22 November 2012 in News IFC to push for mega-scale wind development in Russia’s Murmansk region