A crash between two double-decker buses close to a city centre has left 17 people needing hospital treatment.
Two Bee Network buses crashed on Rochdale Road off Livesey Street, Manchester, but no-one was seriously injured, Greater Manchester Police (GMP) said.
Images show debris strewn across the highway as one of the vehicles appeared to have hit the back of the other.
Firefighters had to cut one person out of the upper deck, with the injured people taken by ambulances and helicopter to hospitals across Manchester.