At least six children have been hacked to death in north-western China in the latest in a series of violent attacks on schools, according to state media.
Some 20 others were injured after the attack in Hanzhong city in Shaanxi province, Xinhua news agency reported.
The children were all thought to be under the age of six, and one teacher is also said to have been killed.
It is the second fatal school attack in recent weeks. Several other attacks have resulted in dozens of injuries, the BBC reports.
In March, a man stabbed to death eight pupils at a school in Fujian province. He was executed soon afterwards.
In the space of a week in late April, three more attacks in different parts of China left dozens of children injured.