Sahastradhara, Dehradun

Sahastradhara literally means ‘thousandfold spring’. It is a popular attraction and famous for its medicinal and therapeutic value as its water contains sulphur. It is known for its grandiose splendour created by the many shimmering streams that cascade down the amazing karst limestone cliffs. The perfect time to visit Sahastradhara is during a rainstorm when …

Sahastradhara, Dehradun Read More »