Because history is random. Capitals aren’t chosen by committee; they happen by accident, war, or a king’s bad mood. London won because it was filthy rich and annoyingly convenient.
It’s a fun reminder that power is temporary. One day, London might be a museum. Another town—maybe Bath or Brighton—could take the crown.
So, what was the capital of England? It’s a trick question. It’s been Winchester, London, Oxford, Northampton, and even a few fields in between. The answer is all of the above, and none of them at once.
Now go forth and confuse your friends. Tell them the capital of England is a giant guessing game. And if they look at you funny? Just wink and say, “Tamworth, 900 AD.” They’ll never see it coming.