a city that is considered a major hub or center of global activity.
Meanings
London is often referred to as a metropolis of the world due to its global influence.
Synonyms
Examples
Last updated: 2025/01/11 11:54