The Wuhan Institute of Virology in the central Chinese city of Wuhan has been at the centre of claims about a virus leak. Photo: EPA-EFE
The Wuhan Institute of Virology in the central Chinese city of Wuhan has been at the centre of claims about a virus leak. Photo: EPA-EFE