International Criminal Court
organization
GenRank Score
4.9
The International Criminal Court (ICC) is an intergovernmental organization and international tribunal located in The Hague, Netherlands, established in 2002 to prosecute individuals for international crimes.
Also Known As
International Criminal Court
1 question•1 category
Score History
Loading score data...
Average Rank
#11.0
Median
#11
Range
#11–#11
Rankings by Model
Sonar #11