infuriated China