Moray mum believes stranger ‘saved her life’ after former partner started blaze outside her home

Kevin Robertson leaving Elgin Sheriff Court.
Kevin Robertson leaving Elgin Sheriff Court.