English International Criminal Court Cited by user John Cummings on 02 Dec 2023 The International Criminal Court (ICC or ICCt) is an intergovernmental organization and international tribunal seated in The Hague, Netherlands.