Who Was the Prime Minister for the Longest Time?

Who was the prime minister for the longest time? Robert Walpole, Britain’s first PM, held office for over 20 years (1721-1742). Learn how he achieved this remarkable feat and what ultimately led to his downfall.