Torrential rain has led to travel disruption for Scots today as floods caused roads to be closed and trains cancelled.
The Met Office issued a yellow rain warning between 4am and 10am today, covering Edinburgh, Dundee and Perth and many woke up to floods this morning. Footage posted online shows the beer garden of the Cherrybank Inn on Glasgow Road, Perth, completely flooded with tables and chairs submerged in brown rainwater.
A statement on the pub's Facebook page said: "It will be a MASSIVE surprise to everyone that we will be CLOSED today... as water still pouring into our car park and cellars. Re opening again tomorrow if possible."
Traffic Scotland said the M90 at junctions 10-11 was restricted due to flooding in both directions at 9.30am. At around the same time, ScotRail announced the Gleneagles and Perth line and Perth to Ladybank route were closed due to flooding. There was also flooding on the A92 road at Melville Lodges Roundabout in Cupar earlier today but that is now believed to have been cleared.
Later on Thursday afternoon Traffic Scotland added more flooding around Broxden was causing restrictions to drivers on the road. They advised the M90 northbound approach and A9 southbound approach both expected delays of around 50 minutes.
Commuters in Edinburgh were left stranded when ScotRail closed two of the four lines at Waverley and Haymarket in Edinburgh but the water has now receded and service are fully operating again.
Punters were left stuck in their motors after floods swamped the A85 Perth to Crieff road.
A Police Scotland spokesperson issued a warning on the B936 in Fife after attending a 'number' of incidents today.
They said: "Fife road police have been out to assist a number of motorists today who have become stranded in water like this driver on the B936.
"With torrential rain some localised flooding has occured. Please don't attempt to go through deep water and find an alternative route."
Network Rail explained why they had to close tracks in a post online.
They said: "The intensity of the waterfall that's formed means there's a risk that the ballast (stones) which hold the rails in place could shift, making the track unstable."
Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here .