Share this page

IFC INVESTS US$31 MILLION IN KHIMTI KHOLA HYDROELECTRIC POWER PROJECT IN NEPAL