Jail for Fife man who throttled and sexually assaulted two women

© geograph.org.ukThe High Court in Edinburgh.
The High Court in Edinburgh.