Human rights champion Nina Shea has slammed Pope Francis for his policy of appeasement with China, insisting that it emboldens President Xi Jinping in his oppression of Chinese Catholics.
Human rights champion Nina Shea has slammed Pope Francis for his policy of appeasement with China, insisting that it emboldens President Xi Jinping in his oppression of Chinese Catholics.