Megapolises should be megacities in English
https://www.wordreference.com/gren/μεγαλούπολη
Thanks for clarifying!