Francesca Albanese
“Israel has effectively been given a license to torture Palestinians, because most of your governments, your ministers, have allowed it," Albanese said.
UN investigator Francesca Albanese says Israel is using systematic torture against Palestinians, as Israel rejects the report.