Animals • Environment & Health • SinoBeat Alibaba removes DIY euthanasia kits for pets from Taobao shopping site 25 March 2017 11:00