Shanghai moved up one spot to overtake Los Angeles and rank sixth among 121 international financial centers, according to the Global Financial Centres Index 35 released by Z/Yen yesterday. Hong Kong remained fourth, while Beijing dropped two places to 15th.