McGill’s buses fined nearly £30,000 over faults and punctuality #Scotland #News #UK

This post was originally published on STV News.