by Budget Wayfarers | India, North India, Uttarakhand
Sahastradhara is as fancy a place as its name. ‘Thousandfold springs’ is what the word Sahastradhara means. It is a beautiful picturesque destination of Dehradun. This amazing place is located at the Baldi River near the Robbers’ cave. Sahastradharat...