Libre Determinacion

Translation / Interpretation / Caption Text

Spanish translation: Self determination - the inalienable right of the Palestinian people