5 longest and shortest serving prime ministers of the United Kingdom
Liz TrussShe is the shortest serving UK prime minister after being in office for just 44 days. She assumed office on September 6 2022 and resigned on October 25.
Margaret ThatcherShe is one of the longest serving PMs of UK. Thatcher assumed office in 1979 and retired in 1990.
Alec Douglas-HomeThis Conservative Party leader served for 364 days. He assumed office in 1963 and resigned in 1964. He is the second shortest serving PM in Britain’s history.
Tony BlairHe served the country from 1957 to 2007 — for 10 years and 57 days. This Labour Party leader is one of the most controversial UK politicians of the 21st century.
Anthony EdenEden served the country for one year and 279 days. He is best remembered for his controversial handling of the Suez Crisis, which led to his resignation.
Harold MacmillianHe served for a term of six years and 282 days making him the third longest serving UK PM. Macmillian led the nation through the Cuban Missile Crisis.
Rishi SunakThe first Indian-origin PM of UK served a term of a year and 279 days. He assumed office in September 2022 and resigned in June 2024. His image was marred with controversies especially the Partygate scandal.
John MajorHe served the country from 1990 to 1997 making him the fourth longest PM of the United Kingdom. He was reportedly inspired to become a politician after watching Harold Macmillan present his only budget as Chancellor of the Exchequer.
Gordon BrownBrown served for two years and 319 days. He was a Labour Party candidate. He had also served as Chancellor of the Exchequer under Tony Blair.
Clement AttleeAttlee has been voted as the most successful British PM of the last century, as per a study. His government is credited for setting up the National Health Service.
10 leaders who survived most assassination attempts