A woman was sexually assaulted on a train by a man believed to be in his 60s.
The incident happened at around 9pm on Saturday, April 1, on the Aberdeen to Inverurie 8.55pm service.
She was walking along the aisle of the train when a man held his leg in front of her, causing her to bump into him.
He then touched her inappropriately.
British Transport Police has appealed for anyone with information to come forward.
The offender got off the service at Inverurie and is thought to have been travelling with three other men and four women.
He is white, aged in his 60s and was wearing casual clothes.
BTP can be contacted on 0800 40 50 40 or text 61016, quoting reference number 183 11/04/17.