With tales interwoven around courage, religion and art that would easily make you feel like you are travelling through time within Tehri. In this article, we will explore ...
Latest India News
4 days ago
View all
Dam in India
With a height of 260.5 m Tehri Dam is the tallest dam in India and 13th tallest dam in the world. It is a multi-purpose rock and earth-fill embankment dam on the Bhagirathi River in New Tehri, Tehri Garhwal district in Uttarakhand, India. Wikipedia