Flash flooding has created disruption in parts of Scotland as thunderstorms caused torrential downpours overnight.
An amber warning was declared for the country’s east coast on Tuesday night until 9am on Wednesday, as adverse weather wreaked havoc in towns and cities.
A major incident was declared in Fife, where a number of schools closed, and people were evacuated from their homes.
A landslide meant hundreds of people had to be rescued at Pettycur Bay Holiday Park.
Perth and Kinross Council described several roads as “impassable”, including Feus Road, Marshall Place, Wallace Crescent, Crammond Place, Crieff Road, Glasgow Road and the A912 at Bogle Bridge.
The council said surface water has been causing problems at a number of other locations, while Perth High School has closed due to flooding.
Flooding has also caused difficult conditions in Aberdeen, with pictures showing deep surface water on the roads. A number of schools have also been closed.
“Edinburgh city centre had around 50mm, while further west in Ingliston there’s been 60mm. Around the capital is a good example of how rainfall can vary wildly in thunderstorms with Hermiston just two miles away from Ingliston getting 25mm.
“It’s an even bigger contrast to the east where Gullane only had 3mm and Haddington 2mm.”
The storms are expected to continue to track north and east through Wednesday morning to clear most of the mainland.
Shetland and Orkney will see these storms throughout the morning and into the early afternoon before easing.
More thunderstorms may develop later in southern areas and across the Highlands, Moray, Aberdeenshire and Perthshire.
Travel disruption was seen throughout eastern parts of the country, with ScotRail services delayed and in some instances cancelled.
In Perth trains were unable to run towards Inverness or depart south because of flooding in the station.
STV News is now on WhatsApp Get all the latest news from around the country
Follow STV News Follow STV News on WhatsApp Scan the QR code on your mobile device for all the latest news from around the country