Schools in Delhi

Delhi or Dilli is a city in the Indian peninsula. With over 11 million inhabitants, this is considered as the second largest city in the country. Because of its lovely landscapes and picturesque scenery, the city has been a major tourist destination during vacation. Oftentimes, these tourists eventually migrate to Delhi, thus turning it into …