translate English to French: In Africa, huge strides have been made to see the continent free from executions.
En Afrique, de grands progrès ont été accomplis vers la disparition des exécutions sur ce continent.