Seven children and two adults were injured in northwestern China on Friday by an axe-wielding man who wanted to “wreak revenge on society”, Chinese media reported.
The attack happened around 11.40am near a primary school in the city of Hanzhong in Shaanxi province, state broadcaster CCTV reported.
The seven injured children – all girls from Beiguan Primary School – had been lining up for lunch.
The CCTV report, quoting local police, said the suspect, Lei Mingyue, 58, attacked the pupils to “wreak vengeance on society”.
He went on to injure two adult passers-by as he fled the scene after injuring the children. Lei had criminal records for stealing in Beijing and Shaanxi, according to the report.
Witnesses said the suspect, who attacked his victims with an axe, looked to be in his 50s and might be mentally ill, Huashang Daily reported.
The man, who appeared drunk, was eventually subdued by security guards from a hotel nearby, the report said.
Pictures from the scene showed medical staff carrying a young girl onto a stretcher and attending to her. The girl had blood flowing down her head.
Those injured were taken to hospital. It was unclear how serious their injuries were.
An investigation is ongoing.