New York, Dec. 13, 2018: Chinese authorities should immediately release the pastor and scores of members of an independent Protestant church in the southwestern city of Chengdu, Human Rights Watch said December 13. Authorities should also return church properties and allow the members to resume worship services. On December 9Continue Reading