Two of India's largest cities, Delhi and Kolkata, have fallen in the United Nations' ranking of the world's most populous megacities for 2025 even though both added millions of people since 2000, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results