translate English to French: Realizing the inalienable rights of the Palestinian people
Réaliser les droits inaliénables du peuple palestinien