london is the capital of england and the whole of the united kingdom, and is the seat of the united kingdom's government. edinburgh and cardiff are the capitals of scotland and wales, respectively, and house their devolved governments.