Police in Changchun, northeast China’s Jilin Province, have launched an inspection into Changchun Changsheng Life Sciences, a major vaccine producer in China, which has been involved in a scandal over faulty vaccines.
Updated 14:00, 28-Jul-2018
[]
01:17