Tehri Garhwal is a picturesque and beautiful small hill district in Uttarakhand. You can come across several sightseeing places in and around Tehri Garhwal. Go through the below written information to know more about the top things to visit on Tehri Garhwal tour.It is the highest dam in India and one of the tallest dams in the world. Made using multi- purpose rocks on the Bhagirathi River, the dam is the greatest attraction of the town. The dam has been base for several controversies as it has witnessed several protests by the environmentalist.