CITY OF LONDON





Definition:

  1. [noun] the part of London situated within the ancient boundaries; the commercial and financial center of London
    Synonyms: City of London, the City

Synonyms: