A Moray sex offender has admitted placing a camera under a table so he could film a young girl's underwear or genitals.
Police called out to service station.
A tradesman has admitted exposing his genitals to a female customer who invited him inside for a drink.
A drinker who knocked a man unconscious on Elgin High Street has been ordered to complete unpaid work and compensate his victim.
A 20-year-old who “violently” struggled with police officers and called them “spastics” has been ordered to carry out unpaid work.
A 70-year-old man has admitted to downloading images and videos of child abuse.
A 24-year-old Buckie woman has been sentenced for assaulting a pregnant woman after texting her: “Don’t think being pregnant is going to save you”.
An “under the influence” 38-year-old took a woman’s car keys as she slept before crashing her car.
A serial 999 caller has been jailed for chasing paramedics away from his flat with a knife and attacking their ambulance with the crew locked inside.
A man has been placed on the Sex Offender’s Register after an incident on a train.