“For the sixth consecutive year, London has maintained its status as the top financial center in the world, ranking ahead of New York and Singapore.”