Man due in court over alleged serious assault in north-east town

Peterhead Sheriff Court
Peterhead Sheriff Court

Breaking