Perth struck by serious flooding
The centre of Perth has been seriously affected by flooding after 40mm (1.5in) of rain fell during the morning.
Scores of homes and businesses were flooded and Tayside Fire and Rescue drafted in appliances from across Tayside to pump out buildings.
People living in central Perth were being asked not to contact the brigade unless they were in immediate danger.
The worst affected roads were Feus Road, County Place, South Street, Scott Street and High Street.
The B898 Dalguise Road by Dunkeld was closed.
Area manager for Tayside Fire and Rescue, Stewart Edgar, said the situation was being managed on an incident by incident basis and priority was being given to those who were most at risk.
He said: "The flood water is not nice, it's sewage as well. It will be devastating for these people, our hearts go out to them.
"Our advice to them is if you've got a real, urgent emergency dial 999. Otherwise take yourself upstairs and make sure you have some means of communication."
At one point Tayside Fire and Rescue had 10 fire appliances and specialist flood appliances involved in flooding incidents.
Mr Edgar said the flooding, caused by heavy rain, was the worst to hit the town since 1993, when the River Tay burst its banks.
He added: "The weather is expected to improve with the rain becoming much lighter overnight and it is hoped that the flood water will recede to assist with pumping operations."