International Criminal Law, Public International Law The International Criminal Court Summer School 2017 19 to 23 June 2017, NUI Galway, Ireland April 27, 2017 — 0 Comments