Man, 23, charged after woman approached in north-east town

Elgin Sheriff Court
Elgin Sheriff Court