Tag Archives: Sardar Sarovar project fell by 50.31% and the Narmada Sagar and Omkareshwar dams

Diminishing Returns from India’s Large Hydropower Projects

India is pushing for more large hydropower projects, even as existing dams grow increasingly inefficient.

Read More »