London has over 480 overseas banks, more than any other city in the world.