Flooding has caused disruption across Scotland after almost 24 hours of heavy rain.
In the Highlands, homes in the Culloden, Balloch and Smithton areas near Inverness have been affected.
Police closed Murray Road and Murray Terrace in Smithton, and Barn Church Road, Culloden, and said the A96 Balloch junction was also "badly flooded".
There were also flash floods in Perth and Balerno in Edinburgh.
Northern Constabulary said other roads in the Highlands were affected by "significant surface water" and advised drivers to take alternative routes.
Highland Fire and Rescue service sent four pumps to the area.
Flooding in Glasgow also affected some train services. No high-level trains were operating to or from Queen Street and the service between Rutherglen and Partick was disrupted.
A weather warning remains in place, advising of further rain, heavy at times, in the Moray Firth basin and Highland area.
Tayside Fire and Rescue Service said it had received more than 40 calls in just over two hours as torrential rain hit the Perth area at about 1230 BST on Saturday.
In total, emergency agencies responded to about 500 calls for assistance, with work going on throughout the night. (more)