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.

Leave a Reply