23 March 2023
Reaching a staggering height of 260 m, the imposing Tehri Dam is one of the tallest dam in India. An engineering marvel in itself, Tehri Dam not only provides more than 1,000 MW of hydroelectricity but also is a popular tourist attraction in Uttarakhand.
#samvegias #superlativesofIndia#tallestdam