“Authorities in China forcibly removed Christians and arrested several faith leaders gathered at a state-recognized church that suddenly was deemed ‘illegal’ by the Chinese Communist Party (CCP), moments before it was demolished, according to a Chinese persecution watchdog.” - Fox
- About
- Forum
- Account