What is the answer to this question? who is the longest serving prime minister of england?
Sir Robert Walpole