By CEP Staff • 16 April 2014 in News

Impax closes new Finnish wind farm deals