North-east man who raped two-year-old faces lengthy jail term

The High Court in Edinburgh
The High Court in Edinburgh