Francesca Albanese: ICC should seek more arrest warrants for Israeli leaders
The outspoken Italian human rights lawyer accuses British politicians of genocide denial and urges the EU to cut trade ties with Israel United Nations special rapporteur Francesca Albanese has doubled down on her criticism of Israel and world leaders for …