Die Hauptstadt Englands ist London. Sie liegt im Südosten Englands an der Themse und ist eine der ältesten großen Städte. Die Region wurde erstmals 43 n. Chr. von den alten Römern unter Kaiser Claudius besetzt und ist seitdem ein florierendes Handelszentrum.
London hatte 2013 etwa 8,4 Millionen Einwohner und ist mit 607 km² die größte Stadt des Vereinigten Königreichs. London dient sowohl als Handelszentrum als auch als Verwaltungszentrum, wobei der größte Teil der gesetzgebenden Macht des Vereinigten Königreichs auf den königlichen Hof und die Parlamentsgebäude im Bezirk Westminster konzentriert ist.