Three people have been injured in a crash involving a lorry and a car on the A90.

Emergency services were called to the busy route near the Kinfauns slip road in Perth and Kinross shortly before noon on Wednesday.

An air ambulance has been called and a stretch of the road has been closed.

Commuters have been asked to avoid the area.

A Police Scotland spokesman said: "There is a road traffic collision on the southbound A90 near the Kinfauns slip road at the moment.

"Both carriageways are closed and we already have a large build up of traffic.

"If you can avoid this at all, please try and do so."

A Scottish Ambulance Service spokesman added: "We received a call at  11.50am to attend a road traffic collision on the A90 at St Madoes Junction in Perth.

"We dispatched three ambulances, our special operations team, two trauma teams - Helimed 5 and the Tayside Trauma Team - and a manager to the scene.

"We transported three patients to Ninewells Hospital."