A Porsche motorist has been arrested on suspicion of dangerous driving after a crash with an open-top bus in Dorset which left the bus on its side and threw passengers from the vehicle.
Despite initial fears of serious injuries, all those on the bus escaped with minor ailments and are said by police to have been "incredibly lucky".
The Wilts and Dorset bus, the Porsche and a Volkswagen Golf were involved in the crash, which occurred on Ferry Road, Studland, at about 10.15am on Thursday.
Dorset Police said the driver of the Porsche, a 43-year-old man from Wimborne, was arrested at the scene.
He was driving away from the chain ferry which links Studland with the exclusive Sandbanks peninsular when the head-on crash occurred.
About 15 people were on the top deck, with eight downstairs when the bus collided with the cars before toppling on to heathland.
A couple and their two children travelling in the Golf were airlifted by Coastguard helicopter to Dorset County Hospital in Dorchester.
The 35-year-old mother, 38-year-old father and their three-year-old daughter were treated for minor injuries and discharged, while the other child was not injured.
Six bus passengers were taken to Poole hospital with minor injuries, including a 61-year-old woman with a suspected broken arm.
The remaining passengers were taken to Knoll House Hotel in Studland where they were checked over by paramedics before continuing their journey.