Which Anglo-Saxon king defeated the Vikings?
Pick an answer
Correct!
Not quite. The correct answer is highlighted.
Correct answer to question 31: King Alfred the Great
Explanation
The Anglo-Saxon kingdoms in England united under King Alfred the Great, who defeated the Vikings.
Updated: November 2026