Photo feature: Tehri Dam; new attraction for many adventure seekers in India
Located in the foothills of the Himalayas, Tehri Lake is the largest man-made lake in entire Asia and spread over an area of 42 sq. km, with a depth of 200 m. The USD 1 billion Tehri hydroelectric power complex uses water from this huge reservior to produce 2400 MW electricity.
Fri, 19, Nov 2021
10:50 EST
477
Comments
This is a Premium Article, available exclusively to our subscribers.
Read 500+ such News or articles every month by subscribing today!
Comments
Start the conversation
Become a member of New India Abroad to start commenting.
Sign Up Now
Already have an account? Login