When it comes to boarding schools in India, one city stands out above the rest: Dehradun. Nestled in the foothills of the Himalayas, this scenic city in Uttarakhand has earned its reputation as the "School Capital of India." But what makes Dehradun t...