2 ms·I don't think that's the reason. London is one of the world's financial centers.by woodruffw 4y agoI don't think that's the reason. London is one of the world's financial centers.