Square Mile
noun

the City of London, the British financial centre

Browse by Subjects
movables
trade weighted index
Clearing House Automated Payments System
export licence
bank card