Tehri Lake Pictures Tehri Lake Pictures, Check out beautiful & HD Picture of Lake. High resolution Tehri lake photos Captured from the route of New Tehri to Bhagiriti Puram and Bhagirit Puram to Lake. Best … Read More
Tallest Dam In India The Tehri Dam is the tallest 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 ... Read More
New Tehri Town New Tehri Town was discovered when Indian government started creating Dam on the river bhagiriti and bhilangana in Old Tehri.