A powerful blast on Sunday morning in a Chinese city south of Shanghai brought down buildings and killed at least two people while injuring many others, state media reported, with police saying the cause had still to be determined.