New York Overtakes London As World's Top Financial Center

New York overtakes London as the top financial city according to the Z/Yen global financial centers index. Elizabeth Keatinge has more.

Find us on Google+