International Criminal Court

The International Criminal Court is an intergovernmental organisation and international tribunal seated in The Hague, Netherlands. Established in 2002 under the multilateral Rome Statute, the ICC is the first... Wikipedia

SEARCH SIDEBAR AD
PRE SEARCH RESULTS AD
POST SEARCH RESULTS AD