Hosted on MSN1mon
15 Largest Cities in India, Ranked by Population1. New Delhi (16.80 million) India's capital city and the heart of the Delhi union territory, New Delhi is a sprawling blend of ancient history and modern development. From historic landmarks like ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results