A man, armed with knife, killed two people and injured nine in a Wal-Mart supermarket in the southern Chinese city of Shenzhen, Xinhua reported quoting local police.
The injured had been sent to hospital. The attacker had been detained and police were investigating.