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

Leave a Reply