Dehradun is a part of the Garhwal region in the state of Uttarakhand, India. The region is known for its picturesque landscapes, rich cultural heritage, and historical significance.
Discover Dehradun: Test Your Knowledge of India's Winter Wonderland Capital!