Forty-one people have been injured after a coach overturned on the M25 in Kent – with a baby boy born at the scene.
The crash happened near Swanley just before 4pm and South Coast Ambulance Service said seven children were among those wounded.
Of the dozens hurt, three have serious injuries and a number of others were taken to hospital with minor injuries.
The Princess Royal University Hospital in Orpington was put on major incident alert after the crash, and later said it was treating 23 people.
With the coach on its side, firefighters used cutting tools to free two trapped people.
Three fire engines and "several vehicles from the heavy rescue team" were sent "as a precaution", said Kent Fire and Rescue Service.
A woman gave birth to a boy at the scene, according to a tweet from Kent Police's roads unit.
There have been 90-minute delays in the area, with lanes one and two at junction three closed anti-clockwise, and also the exit slip road.
A statement from Kent Police said "all people aboard the coach have been accounted for".
It added: "Specialist recovery for the coach has been arranged however it is anticipated the slip road will remain closed for several hours.
"Motorists are advised to expect delays and, where possible, consider using another route."