Leila Khaled is an iconic Palestinian revolutionary activist. A famous mural of her adorns an Israeli apartheid wall isolating the West Bank in Palestine. She is a member of the national committee of the Popular Front for the Liberation of Palestine (PFLP) and a representative on the Palestine (...)