A man with a long history of sexual offences involving children and committing sex acts in public has admitted masturbating on a morning train.
Mark Williams, who has changed his name from Osian Winters , has also repeatedly breached court orders designed to try to curb his deviant behaviour.
The latest offence happened on a train between Carmarthen and Whitland in December last year and saw 28-year-old Williams performing a sex act on himself in the presence of a child.