Comment Comment by mike_h China is on Earth, not in some other solar system. If their excess deaths per capita were a fraction of the numbers in the West, there would be no way to hide it. parent mike_h 4 years ago