The UN Special Rapporteur on Palestine has rejected France's immunity claims regarding the ICC's arrest warrants for Israeli ...
The International Criminal Court (ICC) is struggling to maintain its authority as member states debate whether to adhere to ...