“Though the Chinese Communist Party is the largest explicitly atheist organization in the world, with 85 million official members, it is now overshadowed by an estimated 100 million Christians in China. It is no wonder Beijing is nervous and authorities are cracking down on Christian groups.“
For comparison, 100 million Christians is a full third of the United States population. It’s the entire population of Great Britain and Canada combined.
Our Lady of Sheshan, pray for us!