Question: Who served more time as the British prime minister, Tony Blair or Margaret Thatcher?
Answer: Margaret Thatcher