A man armed with a kitchen knife attacked four people, killing two children, in Shanghai.
The 29-year-old man attacked three boys, and a mother at about 11.30am (3.30am GMT) on Thursday, at the entrance to a primary school.
Two of the boys died in hospital.
The Xuhui district public security office said the other boy and the woman survived and did not have life-threatening injuries.
Flowers were left at the scene, with one message reading: “Child, there is no suffering in heaven. Hope that everything will be well for you in heaven.”
The attacker was caught with the help of a passer-by.
Police said the man, whose surname was given as Huang, carried out the attack to “take revenge on society”.
Street cleaners hosed the area down after police officers carried out their inspections.