China is reeling under an onslaught