Megacity

Metropolitan area with more than 10 million inhabitants.

Synonyms and Abbreviation
Megacities
Subscribe to Megacity