HONG KONG – Changchun Changsheng Life Sciences Ltd., China's second largest rabies vaccine producer, was ordered to stop production and recall batches of its rabies vaccines after the China National Drug Administration (CNDA) reportedly uncovered falsified data and inspection records.