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