Sahastradhara

Sahastradhara


Sahastradhara meaning “thousand fold spring” is one of the most popular tourist destinations in the Uttarakhand state and is located in Dehradun place.