Langimage
English
B2

a city that is considered a major hub or center of global activity.

Meanings

a city that is considered a major hub or center of global activity.

London is often referred to as a metropolis of the world due to its global influence.

Synonyms

Last updated: 2025/01/11 11:54