Stolicą Anglii jest Londyn. Znajduje się w południowo-wschodniej Anglii nad Tamizą i jest jednym z najstarszych wielkich miast. Region został po raz pierwszy zajęty przez starożytnych Rzymian pod panowaniem cesarza Klaudiusza w 43 A.D., i od tego czasu jest prężnie rozwijającym się ośrodkiem handlu.
Od 2013 roku w Londynie mieszkało około 8,4 miliona ludzi, a na 607 milach kwadratowych jest to największe miasto w Wielkiej Brytanii. Londyn służy zarówno jako centrum handlowe, jak i centrum administracyjne, a większość władzy legislacyjnej Zjednoczonego Królestwa koncentruje się na budynkach dworu królewskiego i parlamentu w dzielnicy Westminster.