Tehri Garhwal - An Underrated Destination
Now the title might seem like a biased opinion since the place is my hometown...
Now the title might seem like a biased opinion since the place is my hometown...
The Tehri Dam of Uttarakhand is the highest dam in India, 2nd highest in Asia and 8th highest in World.
I've visited on Christmas weekend with one of my friend in a Hamlet of Uttarakhand to rejuvenate ourselves. Mesmerized with the beauty n peace of this place.