Leila Khaled speaks ash the Third Dilemmas of Humanity Conference organized by the International People's Assembly, hosted in Johannesburg. Photo: Rafa Stedile.

Leila Khaled speaks ash the Third Dilemmas of Humanity Conference organized by the International People's Assembly, hosted in Johannesburg. Photo: Rafa Stedile.