(2) Bhagirathi Explanation: The Tehri Dam is a multi-purpose rock and earth-fill embankment dam on the Bhagirathi River near Tehri in Uttarakhand. It is the tallest dam in India. It is the primary dam of the THDC India Ltd. and the Tehri hydroelectric complex.