Quote Originally Posted by Highland Logan View Post
The last battle to be fought on mainland British soil was Drummossie Moor, known now as culloden (16 April 1746).

Frank
You are of course, quite right.