Upper Tamakoshi Hydroelectric Project

1l Upper Tamakoshi Hydropower Project- Image
The 456MW Upper Tamakoshi hydropower project is one of the biggest hydropower projects under construction in Nepal. Credit: Upper Tamakoshi Hydropower Limited.