ScotRail cancelled or reduced more than 3400 morning services last year
Daily Record - New data has shown 2,136 trains were fully cancelled, while 1,336 were partly cut last year.

Daily Record - New data has shown 2,136 trains were fully cancelled, while 1,336 were partly cut last year.