Unearth the unseen treasures of Dehradun, the charming city that perches in the shadow of the mighty Himalayas. Robber's Cave and Tapkeshwar Temple, amongst other popular spots, already pull in curious visitors.