Square Mile
noun

the City of London, the British financial centre

Browse by Subjects
hive
financial information system
liabilities
audit regulation
consignor