What is the Capital of London?

London doesn’t have a capital, as it is the capital of England and the United Kingdom. The Romans founded London, and they called it Londinium. For more information, look here: