who was the first British prime minister
Robert Walpole was the first Prime Minister to serve for 21 years.