Mega city definition world geography July 8, 2019 16 32 64 128 Mega city in the world Geography the world