One of the busiest pilgrim sites in Dehradun, Tapkeshwar temple is a cave temple with Lord Shiva as its presiding deity. The temple also hosts the annual Tapkeshwar Mela. The special feature of ...