City of London/Definition
Jump to navigation
Jump to search
Historic core of the UK capital, administered by the Greater London Authority and occupying the site of the old walled mediaeval city north of the Thames; financial and business centre, including the Bank of England, Stock Exchange, and Royal Exchange.