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.