A multi-vehicle crash caused tailbacks on one of Tayside’s busiest roads.
The three-car accident happened on the A9 between Aberuthven and Gleneagles just before 1pm on Sunday.
Traffic Scotland said the incident partially blocked the northbound route.
“Motorists are advised to approach with caution and expect delay,” a spokeswoman said.
Police Scotland said there did not appear to be any serious injuries.
The road was reopened by 2pm.