The world’s top 23 financial centres (after London and New York, of course)