Top Aberdeenshire police officer pays tribute to staff and community response to “horrific” floods

Superintendent Richard Craig
Superintendent Richard Craig

Breaking