Seven children and two adults have been killed in a shooting at a school in the Russian city of Kazan, officials say.
Twenty one other people, mostly children, were injured. A 19-year-old suspect was detained.
The attack happened in the capital of the Republic of Tatarstan, 820km (510 miles) east of Moscow.
Russian Prime Minister (PM) Mikhail Mishustin spoke of “great sorrow” while Tatarstan’s leader Rustam Minnikhanov described the attack as a “major tragedy”.
“We are deeply saddened that this has happened,” he said.
Responding to the shooting, Russian President Vladimir Putin said he would review the country’s gun control laws.
School shootings are relatively rare in Russia. One of the last major incidents happened in Russian-annexed Crimea in 2018.
Mr Minnikhanov confirmed the deaths of seven children – four boys and three girls – as well as a teacher and a female school worker at School No. 175. It is believed the children were eighth graders (aged around 15).
Eighteen children and three adults were being treated in hospitals for gunshot wounds, fractures and bruising, Mr Minnikhanov added.
The attack began at about 09:20 local time (06:20 GMT), a source in the emergency services told Russian news agency TASS. The first signal from a panic button at the school was sent five minutes later.
“Everyone started panicking and saying ‘shut the doors’,” a student who witnessed the attack told the Mediazona news website. “About a minute later the head teacher started yelling: ‘We’re shutting the doors!’
“We got out about 15 minutes later, not out of the windows. I wanted to do that, but the teacher closed the window immediately and said no.”
Footage shared on social media shows some children jumping from windows to escape as well as injured people being evacuated. Russian TV reported that two of the children had died after jumping from a second-floor window.
Heavily armed police and emergency vehicles responded to the incident.
A Kazan resident outside the school told Moscow Echo radio station that people there were hysterical. “Parents are crying, medics are giving out medicine,” she said.
Reports initially said that there were two gunmen and that one of them had been killed. But officials later said there was only one suspect, named locally as Ilnaz Galyaviev. -BBC