Chinese state media has hit back at US President Donald Trump’s accusation that China had failed to stop the sale of painkiller fentanyl to America, saying Beijing had done its part and the US “only has itself to blame” for the opioid crisis. In a commentary on Sunday, state news agency Xinhua rejected Trump’s claim in a tweet last week, calling it “blatant slander”. “China has made unprecedented efforts in addressing the fentanyl issue, in terms of issuing laws and regulations, conducting an overall market inspection and stepping up police investigations,” the commentary read. “Chinese law enforcement has uncovered cases...