An official with China’s National Health Commission dismissed lab leak idea as rumor contrary to common sense and science.

Leave a Reply