A three-car pile up caused major delays for motorists on a Hampshire road this evening.
The accident blocked one lane of the A31 eastbound.
It happened near Minstead shortly before 3pm.
Police said there were two people injuries but these injuries were not thought to be serious.
An ambulance and the ambulance service's Hazardous Area Response Team went to the scene and, while people were assessed at the scene, nobody was taken to hospital.