Nestled amongst the verdant foothills of the Himalayas, Sahastradhara, found near Dehradun, presents a truly breathtaking natural attraction. The place , meaning "thousand-fold stream," gets its title from the many small waterfalls that flow over limestone formations, creating a special and invig