blast in china