Icon
 

Highest Electricity Generating Hydropower Station in Nepal