Buckie man blamed mix of diabetes and drink for assault on barman

Elgin Sheriff Court.
Elgin Sheriff Court.

Breaking