Question: Who served longer as prime minister of the UK, Margaret Thatcher or Tony Blair?
Answer: Margaret Thatcher