Sahastradhara, meaning thousandfold spring, is one of the most popular tourist destinations in Uttarakhand and is situated about 14 km from the city of Dehradun. It is a waterfall that …
Sahastradhara, meaning thousandfold spring, is one of the most popular tourist destinations in Uttarakhand and is situated about 14 km from the city of Dehradun. It is a waterfall that …