One of Perth’s busiest streets was blocked after a tractor smashed into a railway bridge.
The accident on Dunkeld Road happened just after 2pm.
The tractor, which was towing a crane, tipped onto its side after the collision, blocking traffic in both directions.
Police Scotland officers were called to divert motorists while efforts were made to remove the vehicle.
A force spokeswoman said: “At around 2.05pm we received reports of a road traffic collision involving a tractor pulling a crane which has struck a bridge on Dunkeld Road.”
She said: “There does not appear to be any injuries.”
The road was reopened just after 7pm.