
Has the Holy See Surrendered to the Chinese Communist Party?
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.