NEWS CENTER

Innergex buys remaining stake in 34 MW concentrated solar power plant in Chile