Thousands of Christians have formed a human shield around a church in eastern China in an effort to protect it from demolition by the Communist Party. The officially-atheist Chinese government has declared the church, which is in Wenzhou a city… Read More ›