London is not a financial center?
Uh? By what metric?
https://en.wikipedia.org/wiki/Global_Financial_Centres_Index