Question: Who has been on the throne the longest in england?
Answer: Queen Elizabeth II
Disambiguated annotations:
answer: Elizabeth II of the United Kingdom
Elizabeth Alexandra Mary
Elizabeth II