Três pessoas morreram e outras 15 ficaram feridas depois que um homem entrou em um ataque de facadas dentro de um supermercado Walmart em Xangai na noite de segunda-feira.
A polícia chinesa disse que prendeu um homem de 37 anos de sobrenome Lin no local, acrescentando que ele veio a Xangai para desabafar sua raiva devido a uma disputa econômica pessoal.
Outras investigações continuam.
O incidente ocorreu em um shopping center em Songjiang, um distrito densamente povoado nas cidades do sudoeste, que também abriga várias universidades.
A polícia disse que as três pessoas que morreram sucumbiram aos ferimentos no hospital.
Os outros não sustentaram feridas com risco de vida e não se acredita que estejam em perigo.
Havia sangue em todos os lugares, disse Shi à BBC News.
Shi, que administra uma joalheria no térreo da Praça Comercial Internacional Ludu, disse que dezenas de bombeiros e agentes especiais de armas e táticas (SWAT) entraram no shopping e pediram para as pessoas evacuarem.
Eu não sabia o que estava acontecendo, mas de repente, eu vi pessoas correndo em pânico, disse ele.
Ninguém nunca tinha experimentado algo assim, e não estávamos mentalmente preparados para isso.
Esse tipo de incidente aleatório é aterrorizante e inquietante, disse ele, acrescentando que escapou por pouco da morte.
As discussões sobre o incidente agora parecem ter sido censuradas nas mídias sociais chinesas.
O supermercado estava aberto para negócios na terça-feira, mas com segurança adicional.
Armas de fogo são proibidas na China, mas o país tem visto uma série de ataques com facas nos últimos meses.
No mês passado, um estudante japonês de 10 anos morreu um dia depois de ter sido esfaqueado perto de sua escola no sul da China.
Em junho deste ano, quatro instrutores universitários dos EUA foram esfaqueados em um parque público na cidade de Jilin, no nordeste do país.
Em maio, um homem esfaqueou duas pessoas e feriu outras 21 em um hospital na província de Yunnan, no sul do país.