Pope Francis’ approval and appointment of Bishop Shen Bin to Shanghai reveals who really holds power in the Vatican’s deal with China.

Leave a Reply