Hard-pressed staff at HMP Grampian are assaulted on almost weekly basis

© SuppliedHMP Grampian in Peterhead
HMP Grampian in Peterhead