International Criminal Court Faces Criticism in Ongoing Palestine Proceedings
The International Criminal Court (ICC) is a permanent, treaty-based court situated in The Hague, Netherlands. It was established in 2002 under the Rome Statute, signed by 120 countries, to address genocide, war crimes, crimes against humanity, and aggression. As the first permanent international criminal court, the ICC signifies a crucial advancement in combating impunity for mass atrocities. Its origins trace back to the aftermath of World War II, with ad hoc tribunals in Nuremberg and Tokyo setting legal precedents. The ICC's jurisdiction covers member states and can be invoked by UN Se...