Category : New Tehri Dam Pictures

Tehri Dam Pictures

3 years ago / 0 comments

Tallest Dam In India The Tehri Dam is the tallest dam in India and one of the highest in the world. It is a multi-purpose rock and earth-fill embankment dam on the Bhagirathi River ... Read More