10.0.3.211

Impax makes 100MW wind energy deal

225
European energy company Eolia is selling a portfolio of wind farms in the North and West of France and a single Polish 6