The International Criminal Court

The International Criminal Court is one of our world’s preeminent legal institutions. Based in The Hague in the Netherlands, the ICC was founded by the Rome Statute in 1998. This…

Read More