Britain has been invaded numerous times over the centuries.
Invaded by Irish, Danes, Normans, Spanish, Romans, Vikings and I am sure peoples yet to be discovered.
Some studies even claim some African people invade Britain.
Yes, North African pirates raided the English coast in historical times, just like the Vikings.
When exactly?