International Criminal Court Fast Facts
Here’s a look at the International Criminal Court (ICC), a court comprised of 123 states from around the world. Facts Although created by the Rome Statute, a treaty first brought before the United Nations, the ICC operates as an independent entity. The court is located in The Hague, Netherlands. The ICC is the “court of
Continue Reading