Work on 44 homes in north-east village under way

Campbell Hospital in Portsoy
Campbell Hospital in Portsoy

Breaking