A train driver has been arrested for allegedly being drunk on duty in Edinburgh.

The incident is said to have happened at Waverley Station shortly before midnight on Wednesday.

The 54-year-old ScotRail employee was taken into custody by the British Transport Police (BTP).

His train is understood to have been bound for Glasgow.

A spokesman for the BTP said: "A 54-year-old man was arrested for allegedly being intoxicated while on duty as a train driver.

"It happened between 11.30pm and midnight on Wednesday night."