By Dr. Li-Meng Yan On 4 April, one statement was issued by the Holy See Press Office in the Vatican after China government installed Bishop Shen Bin…
Posts tagged as “United Front”
by Jeffrey A. Tucker Last week, medical journalist Katherine Eban posted at Vanity Fair the results of a long and detailed investigation into the lab-leak theory of the…