Dehradun, situated in the lap of the great Himalayas, is famous not only for its scenic beauty but for its rich past as well. With such a variety of places to visit, this city is a sort of passage ...