Chinese scientist Yang Xiaoming, the chief researcher who led the development of China’s first COVID-19 vaccine, is under investigation and has been ousted from the National People’s Congress, the Chinese Communist Party’s (CCP) rubber-stamp parliament. On