China: Police shutter house churches nationwide, order Christians to stop believing in God
Christians attend a Sunday service at Shouwang Church in Beijing's Haidian district, in this Oct. 3, 2010, file …
mccallansteve
- Report
Change comment
Remove comment
Order Christians not to believe in God? That would work in America but not in China