A capital da Inglaterra é Londres. Fica na área sudeste da Inglaterra, ao longo do Rio Tamisa, e é uma das grandes cidades mais antigas. A região foi ocupada pela primeira vez pelos antigos romanos sob o imperador Cláudio em 43 d.C. e tem sido um próspero centro de comércio desde então.
Em 2013, Londres tinha uma população de cerca de 8,4 milhões de pessoas e, com 607 milhas quadradas, é a maior cidade do Reino Unido. Londres serve tanto como centro comercial quanto como centro administrativo, com a maior parte do poder legislativo do Reino Unido centralizado na corte real e nos edifícios do parlamento no bairro de Westminster.