>>luma+(OP)
The LSE itself isn't really _that_ important; London remains huge for financial services in general (though this _may_ be somewhat in decline for various reasons; it lost a certain amount of importance as the de facto gateway to Europe after Brexit, say).