
London is back on top as the world’s undisputed number one financial centre, according to research carried out by the Square Mile’s own local authority.
The Corporation of the City of London’s annual ranking exercise put arch rival New York into second place, after the Big Apple tied with the Capital for top spot last year.