Beijing officials pressured investigation to drop lab-leak hypothesis: WHO scientist

Beijing officials pressured investigation to drop lab-leak hypothesis: WHO scientist

Brisbane Times

Published

“The politics was always in the room with us on the other side of the table,” Peter Ben Embarek said of the investigation conducted in China.

Full Article