Trivia question: What was the last battle fought on English soil?
And the answer is?
sedgemoor