Dehradun is counted amongst North India’s best tourist attractions. Those who wish to explore the plains of north India should…