Heavy flooding has closed a rail line between Carrbridge and Inverness in the Highlands.

Services between Glasgow and Edinburgh and Inverness have been affected, with journeys beginning and ending at Aviemore.

Network Rail engineers are currently on site, but had no choice but to close the line for "safety reasons".

ScotRail said in a tweet: "We've had reports of heavy flooding between Inverness and Carrbridge.

"For safety reasons, the line has been closed.

"Network Rail engineers are on-site and will monitor the situation throughout the morning.

"Queen Street to Inverness will terminate and start back from Aviemore and Edinburgh to Inverness will terminate and start back from Aviemore."