- A People-Powered Free Press And A Bill of Rights Initiative


Christian Activist Arrested on the Heels of Human Rights Attorney’s Release

Shen Peilan, a Christian and a well-known activist against government corruption, was abducted at the end of March by Chinese officials, and has not been seen since. Officials from the Bureau of Letters and Petitions had raided her home twice earlier that day.

Shen’s abduction came right on the heels of an unwarranted arrest that took place in early March. She was taken on her way to a protest against her house being destroyed by officials earlier in the year.