LAW

Published on
Legal Terms – ICC (International Criminal Court)
The International Criminal Court (ICC) is a permanent international tribunal located in The Hague, created under the Rome Statute (1998) to prosecute individuals accused of genocide, crimes against humanity, and war crimes. It functions as a court of last resort, acting only when national courts are unwilling or unable to prosecute. The UK recognizes the ICC through the International Criminal Court Act 2001.


Picture
0 Comments