<human>:  Why did the Vikings stop raiding England?
<bot>: 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.