Question: Which was the last pitched battle to be fought on English soil?
Answer:
sedgemoor