Question: who was the longest serving prime minister of britain
Answer: Robert Walpole is the only person to have served as Prime Minister for more than two decades .