Discover why New York, London, and Hong Kong lead the Global Financial Centres Index as the top financial hubs worldwide.