Libre Determinacion

Translation / Interpretation / Caption Text / Source
Spanish translation: Self determination - the inalienable right of the Palestinian people
Spanish
English
Admin Notes
Acquired by Cara and Esteban in Buenos Aires 2010