Passengers were made to wait as a significant number of ScotRail trains never arrived in 2024/2025. More than 17,000 ScotRail trains were cancelled in the last year, a freedom of information request ...