Nine passengers were hurt when a double decker bus ploughed into a tree on a main Birmingham commuter route yesterday.
Horrified onlookers said the bus appeared to have swerved before hitting the central reservation and then smashing into a tree at about 11.45am in Pershore Road South, Kings Norton.
Barbara Shaw, aged 56, of Stirchley, said: "I was driving past when I saw emergency services everywhere.
"I saw a bus that had obviously smashed very badly into the tree. The front was so badly damaged that you couldn't even make out what number of service it was.
"You could see firefighters trying to free people from the wreckage and people were coming off the bus looking dazed and confused.
"The driver's side of the bus seemed to have taken the worst of the impact, which makes you worry what sort of condition the driver is in."
West Midlands Ambulance Service incident support officer Tim Hughes said: "Nine people were injured in the accident, including the driver and a two-year-old girl who was travelling with her grandma.
"The child was treated at the scene for minor injuries including facial bruising. She was transferred to Selly Oak Hospital for further assessment and treatment, accompanied by her grandmother who had also suffered minor injuries.
"The seven other people - four men, one being the driver - and three women were also treated at the scene and transferred to Selly Oak Hospital.
"A woman, believed to be in her 60s suffered the most severe injury, a suspected fractured ankle.
"There were between 20 and 30 people travelling on the bus at the time and it was lucky that no one was more seriously injured.
"Despite the bus sustaining significant front end damage the driver only suffered minor injuries in the collision."
A West Midlands Fire Service spokesman said 25 firefighters attended the crash. A specialist rescue crew were called to cut free passengers, but on arrival they were not needed, he added.