The National Open School of India is located in New Delhi.
Where is the National Open School located in India?