Which Queen Ruled England the Longest in History?
Correct answer: Elizabeth II

Mel
HER GRANDSON WILLIAM IS SUPPOSED TO TAKE OVER THE MONARCHY AFTER KIN CARLES PASSES. PRINCESS ANNE IS HELPING WILLIAM WITH CAMILLA.