Geography, asked by Niroop, 1 year ago

Define Narmada bachao andolan,tehri dam andolan

Answers

Answered by alplali48
3
Bhagirathi
The Tehri Dam is the Highest dam in India and one of the highest 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.
Similar questions