News

Shanghai-based human rights activist Feng Zhenghu.

Shanghai Petitioners' Champion Turns Petitioner Himself

The Shanghai-based activist says the police owe him 17 computers.