Question: Who was the longest reigning monarch in the history of england?
Answer: Elizabeth II of the United Kingdom
Natural Questions answer: Queen Elizabeth II (from the Wikipedia article "List of monarchs in Britain by length of reign")