Shanghai has climbed one place to rejoin the top five global financial hubs, according to the 40th edition of the Global Financial Centres Index released today. New York, London, Hong Kong, Singapore, and Shanghai ranked as the top five, followed by Tokyo, Seoul, Shenzhen, Dubai, and Zurich.