Blog

30th March 2023

London loses sole spot as top financial centre as city ties with New York

London and New York City have tied as the world’s top financial centres, marking the first year the Square Mile has not been the clear leader of the ranking.