A THREE-car pile-up is causing heavy delays on a Hampshire motorway.

The crash happened at around 11am on the M3 northbound between junction 12 at Eastleigh and junction 11 at Winchester.

Two lanes are currently closed and the accident occurred in a section undergoing roadworks with a temporary 40mph limit enforced.

Police, fire and ambulance crews are all on the scene and it is understood that at least one person has been cut out of their vehicle.