5 Places to Visit in Tehri
Tehri, in recent years, has become a renowned tourists’ hub due to construction of a huge yet pretty lake and all famous Tehri dam. As it is situated near Dehradun and New Delhi, tourists find it easy to visit this destination and as it also has a proximity to places like Chamba and Devprayag, they