Allain Duhangan 192MW Hydroelectric Plant

4
The IFC makes worldwide investments.