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?