Tehri Dam definition

Search

Tehri Dam

Tehri Dam logo #21000 The Tehri Dam is the highest{fact|date=August 2014} dam in India and one of the tallest{fact|date=August 2014} in the world. It is a multi-purpose rock and earth-fill embankment dam on the Bhagirathi River near Tehri in Uttarakhand, India. It is the primary dam of the THDC India Ltd. and the Tehri hydroelectric complex. Phase 1 was completed in 20...
Found on http://en.wikipedia.org/wiki/Tehri_Dam
No exact match found.