A CAR crash has caused traffic chaos on one of Hampshire's busiest roads.

Traffic has ground to a halt on the A31westbound following the two-car accident just after 5pm.

It has meant traffic queuing back from Castle Malwood Hill almost to Junction 2 of the M27.