ScotRail trains chaos could come to an end as union secures 5% pay deal

This post was originally published on STV News.