Dehradun is the capital of the Indian state of Uttarakhand, Nestled in the mountain ranges of the Himalayas, Dehradun is one of the most beautiful cities in the sub mountain tracks of India, known for its scenic surroundings. Dehradun is one of the oldest cities of India, bejewelled-like a glittering jewel in the lower Himalayan…
