Final answer:
The Vikings were eventually driven out of Britain by the Anglo-Saxons, specifically the kingdom of Wessex, under the leadership of King Alfred the Great.
Step-by-step explanation:
The Vikings were eventually driven out of Britain by the Anglo-Saxons, specifically the kingdom of Wessex, under the leadership of King Alfred the Great. Although the Vikings initially invaded and destroyed most of the Anglo-Saxon kingdoms, Wessex was able to resist and eventually defeat them. Additionally, conversion to Christianity and the emergence of powerful states in Scandinavia also played a role in ending the Viking raids.