It’s London. Duh. You knew that, right? London is the big, bustling, slightly chaotic heart of the United Kingdom.
But here’s the twist: “Britain” isn’t the same as “the United Kingdom.” Britain is technically just the island—England, Scotland, and Wales all squished together. So yes, London is still the capital of that island, but only because it’s the capital of England, which is the dominant country on the island.
Confused yet? Good. That’s the British way.
Wait, What About Edinburgh or Cardiff?
You might be thinking, “Hold on, my friend from Edinburgh said Scotland has its own capital!” And your friend is right. Edinburgh is the capital of Scotland, not Britain. Cardiff is the capital of Wales. These are like state capitals in a weird, kilt-wearing, dragon-obsessed federation.
But when someone says “capital of Britain,” they almost always mean London. It’s the heavyweight champ. It’s where the Queen (or King) hangs out, where Parliament argues, and where you’ll pay £7 for a mediocre croissant.
So, London is the de facto answer. The real capital of the whole shebang.