Facts Tell: Russia denies new coronavirus is man-made

A rumor saying that Russian scientists found the new coronavirus was produced by humans was refuted by Russia itself on Friday. Facts Tell: Russia denies new coronavirus is man-made A rumor saying that Russian scientists found the new coronavirus was produced by humans was refuted by Russia itself on Friday.