Call us to find out more about trips to Amsterdam: 01279 658221

Located in the Hague, The International Criminal Court (ICC) is the first ever permanent, treaty-based, international criminal court.

It was established under the Rome Statute, which came into force in 2002, and it's raison d'etre is to promote the rule of law and to ensure that the gravest international crimes do not go unpunished.