Chuzachen Hydroelectric Power Project, Sikkim

Chuzachen hydroelectric power project is located in Chuzachen, Sikkim, India.



  • Chuzachen, Sikkim
  • power project
  • Alstom’s Francis