Dehradun, the capital city of the Indian state of Uttarakhand, is nestled in the Doon Valley on the foothills of the Himalayas, between the Ganges...