translate English to French: Terrorism pervades every crevice of our world, much to the detriment of humanity.
Le terrorisme s'insinue dans toutes les fissures de la planète, au détriment de l'humanité.