The Chinese Communist Party (CCP) imposed sanctions Friday on David Alton, a leading British Catholic human rights campaigner who highlighted widespread abuses in Xinjiang. The Chinese authorities announced the measures on March 26 against Alton and eight other U.K. citizens, as well as four institutions critical of the country’s human rights record. The individuals are Read more