Tehri Dam

Tehri Dam is located in Uttarakhand of India.

Tehri Dam, on Bhagirathi River (Uttarakhand) is the highest Dam of India.

Where is the Tehri Dam in India?

Subjects

Tags