On which one of the following rivers is the Tehri Hydropower Complex located?
A
Alaknanda
B
Bhagirathi
C
Dhauliganga
D
Mandakini
Correct Answer: Option B
Explanation
1. The Tehri Hydropower Complex, including the Tehri Dam (one of the tallest in the world), is a major hydroelectric project.
2. It is located on the Bhagirathi River near Tehri in Uttarakhand, India.
3. The Bhagirathi is one of the two main headstreams of the Ganga River.