Answer the question...who has been on the throne the longest in england??
Queen Elizabeth II