Allain Duhangan 192MW Hydroelectric Plant

The IFC makes worldwide investments.