December 31, 2025

Tehri Dam: India’s Hydropower Beacon and Engineering Masterpiece