Megan reports that, “On Saturday, Tony Blair will become Britain’s longest continuously serving Labour prime minister.”
Interestingly, there have only been five total:
- James Ramsay MacDonald 1924-25 and 1929-30/34*
Clement Attlee, 1945-51
Harold Wilson 1964-70 and 1974-75
James Callaghan 1976-79
Tony Blair 1997-present
Blair is easily my favorite, though!