La capitale de l'Angleterre est Londres. Elle se trouve dans le sud-est de l'Angleterre, le long de la Tamise, et c'est l'une des plus anciennes grandes villes. La région a été occupée pour la première fois par les anciens Romains sous l'empereur Claude en 43 après JC, et est depuis un centre de commerce florissant.
En 2013, Londres comptait environ 8,4 millions d'habitants et, avec ses 607 miles carrés, c'est la plus grande ville du Royaume-Uni. Londres sert à la fois de centre commercial et de centre administratif, la majeure partie du pouvoir législatif du Royaume-Uni étant concentrée dans les bâtiments de la cour royale et du parlement dans le quartier de Westminster.