Video
14:53, 25-Jul-2018
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
[]