A man told a passenger to "get back to your own country" in a racist tirade on a train, police have said.

The victim was travelling with his young daughter on an afternoon Edinburgh Waverley to Galashiels service when he was targeted between 2pm and 2.20pm.

British Transport Police (BTP) said in a statement: "A man is reported to have become racially abusive to another man.

"He is reported to have used racially charged swearing and said 'get back to your own county'."

READ MORE: Congresswomen in Trump 'go home' row urge Americans 'not to take the bait'

The abuse is said to have continued when the three left the train at Galashiels, leading to a scuffle between the two men.

The suspect was also seen being racially abusive to another man on the same train, the 1.24pm service on July 11.

The suspect is white and of medium build, with short, dark brown hair.

He was unshaven and wearing a t-shirt, an over-sized blue hoodie with a zip, and dark trousers and trainers.

Meanwhile, officers are also investigating a sex assault on a train between Cowdenbeath and Edinburgh Waverley.

READ MORE: ScotRail 'will not hit targets for another year'

A woman in her 20s was travelling on the service when an Asian man in his late 30s sat next to her when it arrived at Dunfermline Town station.

He is then said to have put his hand on her leg and touched her inappropriately.

He moved after being challenged by the woman and left the train at Haymarket.

The incident happened between 12.40pm and 1.40pm on July 13.

The suspect is of medium build and has dark eyebrows and a moustache.

BTP said he was wearing "neutral-coloured clothing" and a red cap.

The force is appealing for witnesses to either incident.