Delhi Public School


A CBSE high school for 4500 students with hostels, spread across 9 acres.