Square Mile
noun

the City of London, the British financial centre

Browse by Subjects
non tariff barriers
SAYE
package deal
pit
easy money policy