amnesty international pick of the day

Chinese tiger benches and hanging restraint chairs are the names of torture instruments used to extract confessions or punish people in China's detention facilities:

Comments

Popular Posts