Places to see in Dehradun

Dehradun is located in the Doon valley between the middle Himalaya and the outer Himalayas. It is the capital of Uttarakhand state of India.

Read More