Question: who were the last 10 prime ministers of england
Answer: John Major