A man stabbed three boys and a woman near a school with a kitchen knife in east China's Shanghai on June 28. Two of the boys died in hospital, the other boy and the woman survived with injuries. The 29-year-old suspect was caught by police with the help of passers-by. Police said he carried out the attack “to take revenge on society.”