The International Criminal Court is located in The Hague in the Netherlands. It's an ambitious enterprise supported by 108 member states.