Forty passengers forced to evacuate train near Gleneagles after carriage fills with smoke

The train was halted between Gleneagles and Dunblane after leaving Inverness at 5.36am on Friday.