Mainstream Renewable Power out to banks with Chile wind deal

  • 0

Germany-based Senvion has the contract to supply and install 93 wind turbines across the two projects.

Blurred image of Trade Finance article content