A 12-year-old boy has stabbed and injured six children at a school in Portugal, police have said.
The attack happened in Azambuja, a town 50km northeast of the capital Lisbon.
Police said the victims are aged between 11 and 14 and the suspect is in custody.
One boy was seriously injured with a chest wound, but his life is not in danger, according to Azambuja mayor Silvino Lucio.
He has been taken to a hospital in Lisbon.
The mayor said five girls suffered minor wounds to their arms.
Prime Minister Luis Montenegro condemned what happened and wished for the quick recovery of the injured children in a social media post.
He described it as an “isolated attack” that was extremely rare in Portugal.
“It was an isolated act and a strange occurrence in Portuguese society, but one that should make everyone who works in public space reflect with a sense of responsibility,” Mr Montenegro said.
It is not clear what provoked the attack.
Additional reporting Reuters