Up to one in 10 ScotRail trains have run late since Abellio took control

A ScotRail train (PA)
A ScotRail train (PA)

Breaking