Twelve people have been rescued from a bus that became trapped in floodwaters caused by Storm Frank.
Ten people were rescued by a Royal Navy helicopter and two were helped off the bus by a police marine unit.
Police have confirmed that 10 adults and two children were rescued from the stricken vehicle after the Stagecoach bus became stranded earlier today.
In a statement, Ayrshire Police said:
According to some reports, the bus had attempted to drive through the flood water before becoming stuck.
A spokeswoman for Stagecoach said: "One of our buses travelling from Girvan to Ayr was involved in an incident near Dailly this afternoon.
"The road, which was open to traffic at the time, was affected by flooding and we are assisting the emergency services in dealing with the situation."
A Royal Navy helicopter airlifted at least 10 passengers from the partially submerged bus near the village of Dailly, south Ayrshire, before being taken to a community centre for medical checks.
Can't see the video above? View it here.
In a Facebook post, South Ayrshire police said that nobody had initially required hospital treatment.
Storm Frank has blasted much of the north of England and parts of Scotland with heavy rains and gales, with "possibly record breaking" flooding expected in Dumfries.
Aberdeenshire, Ayrshire and Dumfries and Galloway bore the brunt of the severe weather overnight which caused disruption to road, rail and ferry services right across the country.