Tehri Dam, Uttarakhand

Travel & Tourism
3018 Videos
7844 Views
Close

Tehri Dam, built on the river Bhagirathi, a major tributary of river Ganga, is situated in Uttarakhand state, India. One of the world’s largest dams, it is a rock and earth fill embankment dam and is the primary reservoir for Tehri Hydro Development Corporation Ltd.

28 Videos210176 Views