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…
Continue Reading
News Source: www.aljazeera.com

Leave a Reply