Famous for its beautiful nature, moderate weather, and rich culture, Dehradun is the capital of Uttarakhand and is located in the foothills of the Himalayas. This city contains many attractions, but ...