A waiter working in Ballater has been jailed for 15 years after subjecting a young girl to years of sexual abuse.

Shakeel Ahmed, 26, was working at a restaurant on Royal Deeside when officers arrested him.

A court heard Ahmed bolted to the North-east “out of shame or fear after abusing the child”.

A jury found him guilty of raping the girl twice when she was aged between nine and 12 and eight counts of sexually assaulting her in Yorkshire.

The judge told him: “You are guilty of the persistent and sordid abuse and assault of a young girl you groomed until the point when you forcefully and brutally raped her.”