city_of_londonEnglish

City of London, the City

Noun

The part of London situated within the ancient boundaries, the commercial and financial center of London

English: City of London, the City

English words with similar meanings

Show 1 words