An investigation has been launched after a woman was allegedly sexually assaulted on a train travelling between Cowdenbeath and Edinburgh Waverley.
The incident happened between 12.40pm and 1.40pm on Saturday July 13.
A man is reported to have taken a seat next to the woman, who is in her twenties, when it arrived at Dunfermline Town station.
He spoke to her and then put his hand on her leg and touched her inappropriately.
His female victim challenged him.
He then left the train when it arrived at Haymarket station.
The man is described as being Asian, aged in his late 30s with a dark moustache and eyebrows.
He was of medium built and was wearing neutral coloured clothes and a red cap.
British Transport Police officers would like to speak to anyone who witnessed the offence or who knows the identity of the man.
In particular, they would like to hear from a male passenger who was sitting across a table from the victim when the offence happened.
Anyone who has information should contact the BTP by texting 61016 or by calling 0800 405040 and quoting reference 481 of 14/07/19.