In collaboration with the United Nations, the International Court of Justice (ICJ), the International Criminal Court (ICC) and the Special Tribunal for Lebanon (STL), GICJ organized a Training Workshop on International Law, Human Rights and Justice Mechanisms for the period from 18th to 26th July 2016.