La capitale dell'Inghilterra è Londra. Si trova nella zona sud-orientale dell'Inghilterra, lungo il Tamigi, ed è una delle più antiche città. La regione fu inizialmente occupata dagli antichi romani sotto l'imperatore Claudio nel 43 d.C., e da allora è stato un fiorente centro del commercio.
A partire dal 2013, Londra aveva una popolazione di circa 8,4 milioni di persone, e a 607 miglia quadrate è la più grande città del Regno Unito. Londra serve sia come centro commerciale che come centro amministrativo, con la maggior parte del potere legislativo del Regno Unito centrato nella corte reale e negli edifici del parlamento nel distretto di Westminster.