If you ever get asked this question at a party, just smile and say: “The capital of London is wherever you left your umbrella.” It’s funny, it’s true, and it ends the conversation before someone starts debating borough boundaries. The real answer is simple: London is the capital of England, and it doesn’t have its own capital because that would be like a cake having a smaller cake inside. Unless it’s a cake subscription service, in which case, I’m in.
So next time you see a social media post asking, “What is the capital of London England?” remember: everyone is trolling you. The city is named after the River Thames, which is technically water, and water doesn’t have a capital—unless you count Aquaman’s throne. Now, finish your flat white, and don’t let geography ruin your day.
Oh, and one last thing: If you really want to be pedantic, the City of London has its own government. But even they don’t call it a capital. They call it “The Square Mile”—which sounds like a diet fad for bankers. So relax. London’s capital is London. And that’s the hugely unhelpful truth.
Now, go forth and confuse someone else. Cheers!