Nepal flood exposes vulnerabilities in hydropower-driven energy system
The country now has 225 hydropower plants with more than 3,900 megawatts (MW) of installed capacity, while hundreds of other projects are under development
The country now has 225 hydropower plants with more than 3,900 megawatts (MW) of installed capacity, while hundreds of other projects are under development