At least eight students and a security guard are dead after a shooting at a school in Serbia's capital Belgrade.
Another six pupils and a teacher were injured in the attack and have been taken to hospital, the interior ministry said in a statement.
Police arrested a 14-year-old student at the Vladislav Ribnikar school in central Belgrade in connection with Wednesday morning's attack.
The suspect is alleged to have used his father's gun, officials said.
An investigation into the motives behind the incident is underway.
Officers in helmets and bulletproof vests cordoned off the area around the school, located in the central Vracar neighbourhood, shortly after 08:40 local time (07:40 GMT).
"The police sent all available patrols immediately to the spot and arrested a suspected minor - a seventh-grade student who is suspected of firing several shots from his father's gun in the direction of students and school security," the interior ministry said in a statement.
"All police forces are still on the ground working intensively to shed light on all the facts and circumstances that led to this tragedy," it added in a later message.
Local media carried images of what they said was the suspect being led away from the scene by police, with his hands cuffed and his head covered by a jacket.
Two 13-year-old boys and one girl who were shot have been transferred to a local hospital in Tirsova.
The director of the clinic, Dr Sinisa Ducic, told state broadcaster RTS that the boys were stable, telling reporters that they had suffered gunshot wounds to their lower extremities.
"They are being monitored and receiving therapy," he added.
But he said the girl had suffered a serious head injury and was undergoing an operation.
Milan Milosevic, the father of one of the pupils at the school, said his daughter was in the class where the gun was fired and managed to escape.
"[The boy] first shot the teacher and then he started shooting randomly," Milosevic told broadcaster N1.
"I saw the security guard lying under the table. I saw two girls with blood on their shirts. They say he [the shooter] was quiet and a good pupil. He recently joined their class."
"I saw kids running out from the school, screaming. Parents came, they were in panic. Later I heard three shots," one student told the Serbian state broadcaster RTS.
Milan Nedeljkovic, mayor of the central Vracar district where the school is located, said doctors were fighting to save the teacher's life.
Mass shootings are comparatively rare in Serbia, which has very strict gun laws, but gun ownership in the country is among the highest in Europe.
The western Balkans are awash with hundreds of thousands of illegal weapons following wars and unrest in the 1990s. In 2019, it was estimated that there are 39.1 firearms per 100 people in Serbia - the third highest in the world, behind the US and Montenegro.
Latest Stories
-
CHAN 2024Q: ‘It’s still an open game’ – Didi on Ghana’s draw with Nigeria
2 minutes -
CHAN 2024Q: Ghana’s Black Galaxies held by Nigeria in first-leg tie
59 minutes -
Dr Nduom hopeful defunct GN bank will be restored under Mahama administration
2 hours -
Bridget Bonnie celebrates NDC Victory, champions hope for women and youth
2 hours -
Shamima Muslim urges youth to lead Ghana’s renewal at 18Plus4NDC anniversary
3 hours -
Akufo-Addo condemns post-election violence, blames NDC
3 hours -
DAMC, Free Food Company, to distribute 10,000 packs of food to street kids
4 hours -
Kwame Boafo Akuffo: Court ruling on re-collation flawed
4 hours -
Samuel Yaw Adusei: The strategist behind NDC’s electoral security in Ashanti region
4 hours -
I’m confident posterity will judge my performance well – Akufo-Addo
5 hours -
Syria’s minorities seek security as country charts new future
5 hours -
Prof. Nana Aba Appiah Amfo re-appointed as Vice-Chancellor of the University of Ghana
5 hours -
German police probe market attack security and warnings
5 hours -
Grief and anger in Magdeburg after Christmas market attack
5 hours -
Baltasar Coin becomes first Ghanaian meme coin to hit DEX Screener at $100K market cap
6 hours