What was the last action involving a foreign invading force to take place on mainland Great Britain?
Correct answer: Battle of Graveney Marsh

Nearlyfit
Talk about lateral thinking, sneaky question

luckycatfay
You can hardly consider this come on if your using this what about the blitz. The last invading force who won was William the 1st