Evidence can't support COVID-19 lab leak theory, says researchers
Researchers at China's Wuhan Institute of Virology have found a new branch in the family tree of bat coronaviruses and the result cannot support the COVID-19 lab leak theory, the South China Morning Post has reported.
Source: chinadaily.com.cn