Dehradun
Dehradun also spelled Dera Doon, is the interim capital of Uttarakhand, a state in India. Dehradun is located in the Doon Valley on the foothills of the Himalayas nestled between the river Ganges on the east and the river Yamuna on the west. The city is famous for its picturesque landscape and slightly milder climate and provides […]