What was the last battle to be fought on British soil?

2

2 Answers

Kathryn Woods Profile
Kathryn Woods answered

It wouldn't happen to be Culloden, would it? ;)

Michaela beney Profile
Michaela beney answered

Depending on interpretation, it could be the Battle of Culloden (in 1746), the Battle of Graveney Marsh

Answer Question

Anonymous