Multiple choice On which of the following rivers is the Tehri Hydro Power Complex built? Yamuna Ganga Gomati Bhagirathi Reveal answer Fill a bubble to check yourself D Correct answer Explanation The Tehri Dam is built on the Bhagirathi River, which is a major tributary of the Ganga, located in the state of Uttarakhand.