Photos of Tehri Dam
Photos clicked in
Click on photos to see bigger version of it.
All photos of Tehri Dam
Tehri Dam is one of the main attractions offered by Tehri-Garhwal. Tehri Dam, built across River Bhagirathi, is located in the Himalayan foothills on the Central Himalayan Seismic Gap. The dam is considered among the world's largest hydroelectric projects....