The Battle of Culloden in 1746 has gone down in history as the last major battle fought on British soil: a vicious confrontation between the English Royal Army and the Scottish...
The Battle of Culloden in 1746 has gone down in history as the last major battle fought on British soil: a vicious confrontation between the English Royal Army and the Scottish...