La ville de Londres a été fondée par les Romains et leur domination s'est étendue de l'an 43 au cinquième siècle après JC, lorsque l'Empire est tombé. En l'an 60, la reine celtique Boudicca a conduit une armée pour piller la ville, qui a été incendiée une première fois, comme elle le fut de nombreuses fois dans son histoire. La ville a été rapidement reconstruite, mais a de nouveau brûlé vers 125 après JC et une fois de plus a réussi à renaître de ses cendres.
La chance de la ville a commencé à tourner en 1065, lorsque l'abbaye de Westminster a été fondée. Un an plus tard, après sa victoire à la bataille d'Hastings, Guillaume le Conquérant est couronné roi d'Angleterre et c'est sous son règne que la tour de Londres est édifiée. Londres a traversé de nombreuses maladies, telles que la grande peste de 1665 et le choléra de 1840. Mais en 1665, au milieu de la peste dévastatrice, de nombreux bâtiments remarquables ont été construits, tels que le palais de Buckingham et la cathédrale Saint-Paul.
En 1694, la Banque d'Angleterre a été créée et dirigée par John Houblon, qui a contribué à faire de Londres une puissance financière internationale. Sous le règne de la reine Victoria, Londres s'est imposée comme le célèbre siège du vaste Empire britannique, tandis que Big Ben s'est élevé au-dessus de la ville en 1859 et que le métro de Londres a ouvert ses portes en 1863.
Les souffrances de Londres se sont poursuivies pendant la Première et la Seconde Guerre mondiale, où la ville a été bombardée sans relâche. En 1963, Londres a été divisée en 32 arrondissements métropolitains, comme elle l'est encore aujourd'hui. Dans son histoire moderne, Londres a accueilli les Jeux olympiques en 2012 et célébré le jubilé de diamant de la reine Elizabeth II.