Dehradun lies at the base of the Himalayas and is a city where nature and civilization coexist. The city is recognized for its beautiful scenery and as a center for economic activities. Dehradun is ...