City of London
Explore definitions, synonyms, and language insights of City of London
Definitions
Noun
the part of London situated within the ancient boundaries; the commercial and financial center of London