Sahastradhara Dehradun: Famous Thousandfold Spring with Sulphur Water
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 cascades through limestone stalactites, making the water rich in sulphur. The water is believed to have medicinal properties and can cure various skin diseases and […]
Sahastradhara Dehradun: Famous Thousandfold Spring with Sulphur Water Read More »

