Human Rights
Radio Free Asia: Shanxi Christian Church Demolished, Congregants Pressed to Stay Silent
Radio Free Asia 2018-01-09 Scores of police and local officials demolished a large church in the Shanxi Province city of Linfen on Tuesday, thwarting efforts by congregants to halt the