Search and Hit Enter

Watch: Senior Chinese official allegedly flees to US, confirms COVID-19 lab-leak

According to a report by Spy Talk, high rank Chinese official fled to the US and gave Washington evidence on the Wuhan Lab Leak theory.

Source: WION