Human Rights Champ Nina Shea Slams Pope Francis for China Policy
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.