Skip to main content

Posts

Showing posts with the label "Benjamin Stora"
France recognises use of torture in Algeria war Better late than never! Today France does not use systemic torture, but some of her Friends do.