UN Special Rapporteur Francesca Albanese has said the world gave Israel a ‘licence to torture Palestinians’ as she presented her latest report to the Human Rights Council in Geneva
UN Special Rapporteur Francesca Albanese has said the world gave Israel a ‘licence to torture Palestinians’ as she presented her latest report to the Human Rights Council in Geneva. She criticised governments for allowing violations to continue with impunity.