The International Criminal Court (ICC) in The Hague, Netherlands. File photo.

The International Criminal Court (ICC) in The Hague, Netherlands. File photo.