China's bat woman says lab leak suspicions are 'constantly pouring filth on an innocent scientist'

Shi Zhengli, also known as the Bat Woman, has been accused of conducting controversial 'gain of function' experiments at the Wuhan Institute of Virology.