Grandmother weeps as court hears of rape ordeal

The High Court in Livingston.
The High Court in Livingston.