A BMW towing a caravan caused disruption for drivers on the M4 near Swindon.

The car lost control between junctions 15 and 16 at around 6am Saturday. It left the carriageway and the caravan landed on top of the car.

Two lanes were closed for two hours. There were no serious injuries.