The Elites have the Financial City of London, the Royal Family (Charles has been all over Great Reset & Klaus & co since day one), the homebase of the Rothschilds.
It's also unarmed & has an extremely malleable general public, who will be fully Globalsed within the next two decades. Its exceptionally surveilled and tight geographically (all setup for 5G etc), with a very well managed and tightly controlled state & deep state. Think Tavistock, Mi5 GCHQ etc.
I suspect they like the symbolism of the place being the birth of the Industrial Revolution, to the Fourth, too.
When I used to live in London I used to say that the devil lives there. LOL