News Alert: Shandong Police Torture Chen Guangfu, Brother of Chen Guangcheng; Relatives Live in Fear | Stratford on Avon | 17 May 2012 | Amnesty International UK

News Alert: Shandong Police Torture Chen Guangfu, Brother of Chen Guangcheng; Relatives Live in Fear