How long has Scotland been England's bitch now?
500 years, or so.
Since April 1746, The Battle of Culloden....