Has the Holy See Surrendered to the Chinese Communist Party?

Pope Francis waves to pilgrims from China at the general audience in St. Peter’s Square on June 28, 2017.

COMMENTARY: The decision to appoint Bishop Joseph Shen Bin to the Diocese of Shanghai is a massive humiliation for the Holy See and the utter failure of the centerpiece of the Holy Father’s China policy.

Read More

Leave a Comment

Ontario Canada