The City of London, often referred to as just the City or as the Square Mile forms the historic and financial centre of Britain