London has held onto top spot in a ranking of global financial centers, according to a report released Monday.