What is the answer: Who was the longest serving British prime minister last century
margaret thatcher