human
Why did the Vikings stop raiding England?
assistant
The Vikings stopped raiding England because the English fought back. The Vikings were a seafaring people, and the English had a much better navy than the Vikings. The Vikings were also not very good at fighting on land, and the English were very good at fighting on land.