who was the longest serving prime minister of britain
List of Prime Ministers of the United Kingdom by tenure Robert Walpole is the only person to have served as Prime Minister for more than two decades. George Canning served for less than four months before his death.