Flooding is causing mayhem on Edinburgh roads as the rain continues to batter the country amid weather warnings.
The capital has been deluged with rain that is seeing motorists hit with travel disruption and road closures.
Flash flooding has meant lengthy delays at Cameron Toll, as well as St John's Road, Saughton Road North, Meadowhouse Road and Ladywell Avenue.
One clip, shared by Scott Biddle, shows drivers struggling through the flooded road at Cameron Toll amid the heavy downpours.
Urging drivers to avoid the area, he warned it's "mayhem".
Another said the traffic in the area was at a "standstill" with queues of "frustrated drivers".
Taking to Twitter, one local described the rain as "biblical" as they prepared for further flooding in the city.
Liberton Road, Lady Road, westbound Peffermill Road and citybound Old Dalkeith Road are also affected by the weather chaos.
It comes after Glasgow saw the worst of the bad weather on Sunday, with one restaurant even forced to close after heaving rain flooded the kitchen during service.
Scotland has been smacked with flood alerts after forecasters issued a weather warning for thunderstorms as the wet spell enters its fourth day.
The Met Office alert is in place from midday until 11pm today, with torrential rain, lightning and hail expected to lash down across an 11-hour period.
Up to three inches of rain is expected to fall over several hours in some places after a wash-out weekend caused flooding in parts of Scotland.
Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here .