Question: who were the last 10 prime ministers of england
Answer: John Major, Theresa May, David Cameron, Margaret Thatcher, Tony Blair, James Callaghan, Edward Heath, Gordon Brown, Harold Wilson