Who was the longest-serving prime minister of England?
Indeed, Margaret Thatcher was the longest-serving prime minister of England. Her premiership started on 4th May 1979. Her premiership finished in 1990. Margaret Thatcher could become the longest prime minister ...






















