translate English to French: The terrorists are those who persist in occupying their lands.
Les terroristes sont ceux qui continuent d'occuper leurs terres.