A fascinating summary of a documentary about China's "petition system". According to the author, Chinese sites serving the video have been shut down.
The film itself looks harrowing but no doubt it is in Mandarin.
Posted by Alan Hogue at July 17, 2006 01:39 PM