The Last Battle on English Soil?
On 18 December 1745 what has been described as the last battle on English soil took place at Clifton Moor, Westmorland.
On 18 December 1745 what has been described as the last battle on English soil took place at Clifton Moor, Westmorland.