Six people escaped shaken but unscathed after a crash between two cars, one towing a caravan.

It happened on the B3081 between Verwood and Ringwood around 7pm on Sunday night.

Police have  closed the road while recovery takes place.

The caravan, being towed by a Hyundai, ended up on its side on a grass verge. The second vehicle involved was an Audi.

The six occupants included a boy aged 3.