La capital de Inglaterra es Londres. Se encuentra en la zona sureste de Inglaterra a lo largo del río Támesis, y es una de las grandes ciudades más antiguas. La región fue ocupada por primera vez por los antiguos romanos bajo el emperador Claudio en 43 d. C., y desde entonces ha sido un próspero centro de comercio.
A partir de 2013, Londres tenía una población de aproximadamente 8.4 millones de habitantes, y con 607 millas cuadradas es la ciudad más grande del Reino Unido. Londres sirve como centro comercial y centro de administración, con la mayor parte del poder legislativo del Reino Unido centrado en la corte real y los edificios del parlamento en el distrito de Westminster.