UN Special Rapporteur Francesca Albanese has said the world gave Israel a ‘licence to torture Palestinians’.

This article was sourced from Al Jazeera.

Read Full Article on Al Jazeera