World Largest Dam in India

Attractions & activities in Tehri, India
Suggest an edit · Your business? Claim now

Add more information

Add phone number
The Tehri Dam is a multi-purpose rock and earth-fill embankment dam on the Bhagirathi River in New Tehri, Tehri Garhwal district in Uttarakhand, India. …

Social profiles