U.N. Special Rapporteur Francesca Albanese is asked if she believes Israel has a right to exist:

"What is enshrined in international law is the right of a people to exist."

"Where is the protection of the Palestinian people from erasure, from annexation, from illegal occupation and apartheid?"

Comments