Tehri Dam, Uttarakhand: History, Timings & Visitor Guide
Tehri Dam is one of India's most remarkable engineering achievements and the tallest dam in the country. Built across the Bhagirathi River in New Tehri, Tehri Garhwal district of Uttarakhand, this multi-purpose rock and earth-fill…
