Reflections on life, meaning and purpose

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.