Fife brute who raped women and beat children and dogs told to expect ‘very significant’ prison sentence

High Court in Edinburgh
The High Court in Edinburgh

Kirkcaldy – The Courier