Menu Close

Chinese Embassy Shares Anti-Catholic Cartoon Amid Pelosi Visit to Taiwan

PymoussThe front of the Chinese embassy in Paris, France

The ruling Chinese Communist Party is officially atheist, and religious believers of all stripes have faced persecution in China for years.

Generated by Feedzy