translate English to French: and torture still persists
et la torture encore et toujours présente