International Criminal Court

The International Criminal Court (ICC) is an intergovernmental organization and international tribunal that sits in The Hague in the Netherlands. The ICC was established by the Rome Statute of the International Criminal Court on 17 July 1998 and began operations on 1 July 2002. The ICC has jurisdiction to prosecute individuals for the most serious … Read more