The president of the Population Research Institute, Steven Mosher, discusses everything Catholics need to know about Communist China, the Church in China, the persecution of the Church and the Vatican’s secret agreement with Beijing.
The president of the Population Research Institute, Steven Mosher, discusses everything Catholics need to know about Communist China, the Church in China, the persecution of the Church and the Vatican’s secret agreement with Beijing.