Question: Who is the longest serving prime minister of england?
Answer: Sir Robert Walpole
Natural Questions answer: Sir Robert Walpole (from the Wikipedia article "Records of Prime Ministers of the United Kingdom")