Chinese police stand guard at the Xinfadi market building in Beijing, on June 13, where a cluster of infections led to a partial shutdown of the Chinese capital city. Photo: EPA-EFE
Chinese police stand guard at the Xinfadi market building in Beijing, on June 13, where a cluster of infections led to a partial shutdown of the Chinese capital city. Photo: EPA-EFE