The metropolis of Delhi has a population nearing 17 million and is one of the most populous in the world. As we toured around Delhi, the guide told us there is Old Delhi and New Delhi. Historic Mughal monuments like the imposing Red Fort and Jama Masjid are located in Old Delhi. On the other hand,…