back
to top

#7 – New Delhi, India

Must Know: Top 15 Largest Cities in the World!

via www.layoverguide.comcomplain

via upload.wikimedia.org complain

The 7th biggest urban agglomeration in the world with a population of 23 million people is New Delhi, India.

#city , #los_angeles , #osaka , #beijing

Don't forget to add a comment

Social