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 photo. Shouwang is a "house church," …
Order Christians not to believe in God? That would work in America but not in China
Our Lady of Sorrows
"How the Nazi’s just established the 4th Reich"