Aberdeen to Inverness trains delayed due to level crossing fault

Post Thumbnail

Breaking