By CEP Staff • 17 October 2011 in News

Impax to purchase 100 MW of French and Polish wind assets from Eolia