Phil Campbell, ScotRail’s customer operations director, said: “The heavy wind and ongoing rain hitting most parts of the country mean that it will not be safe for our customers and our staff, and all ScotRail train services will be suspended from 19.00 tonight.