Tehri Dam

Tehri Dam- Sports and Adventure Spot in Tehri

Uttarakhand, known as the Land of Gods, is also the land of beautiful and pristine water-bodies. Tehri Lake is one…

5 years ago