China: Police shutter house churches nationwide, order Christians to stop believing in God

House churches across China have experienced intensified persecution in recent months, with Communist officials telling Christians they are not permitted to believe in God in the atheist country. 
Read More
The Christian Post | RSS