People walk through the Shanghai Lujiazui Finance and Trade Zone. Shanghai ranked 24th on the Global Financial Centers Index, a list of the world's most competitive financial hubs as compiled by UK-based think tank Z/Yen Group, down five positions from its place six months earlier. Photo: CFP