A 13-year-old boy has been charged with attempted murder after two pupils were stabbed at a London school.
The boys, aged 12 and 13, were taken to hospital after Tuesday's incident at Kingsbury High School in Brent, northwest London.
They were initially said to be in a serious condition but police said on Wednesday they were stable and not in a life-threatening condition.
The suspect, who cannot be named due to his age, has now been charged with two counts of attempted murder, as well as having a knife on school premises, and using a noxious substance - insect spray - on a third child.
He is due to appear at Westminster Magistrates' Youth Court this morning.
Officers were called to the school around 12.40pm and the suspect was arrested in the local area at around 4.15pm.
Counter-terror police are leading the investigation but it has not yet been declared a terrorist incident.
Detective Chief Superintendent Helen Flanagan said: "These are extremely serious charges against a young boy, and we continue to support the victims and their families, as well as the wider school community following this shocking incident."
In a letter to parents, the head teacher called it a "deeply traumatic event for the whole school community".
The school has 1,997 pupils, according to the Department for Education, and has an upper and lower school, as well as a sixth form, across two nearby sites.
(c) Sky News 2026: Boy, 13, charged with attempted murder after double stabbing at Kingsbury High School in Lond
Local news content from CItiblog - read more at
England football manager Thomas Tuchel extends contract to 2028 Euros
'My mum wouldn't have chosen that end - she knew exactly what was going to happen'
Holiday tax could make holidays 'unaffordable' for many, campaigners say
Sex offenders could return to prison over failure to report pregnancy, safeguarding review recommends
Beth Rigby: The constant challenges I face keeping my kids safe in the new Wild West
Economy grows by worse-than-expected 0.1% in final quarter of 2025
Nottingham Forest sack Sean Dyche - their third managerial departure this season
The pension contribution trick most Britons don't know about | Money newsletter