Two people been charged after a teenager was stabbed during a fight on a bus in West Yorkshire, police say.
The 17-year-old boy was stabbed on the top deck of a bus when it was near the junction of Broad Lane and Wyther Lane in Bramley just before 15:00 on Saturday, according to police.
He was taken to hospital with serious though not life-threatening injuries.
The stabbed boy has since been charged with assault occasioning actual bodily harm, possession of an offensive weapon, two counts of assault on an emergency worker, and possession of cannabis.
Meanwhile, a 19-year-old man from Chapeltown has been charged with wounding with intent and possession of an offensive weapon.
Both are due to appear at Leeds Magistrates' Court later.