Institution Max Planck Institute for Foreign and International Penal Law Germany Continue reading Max Planck Institute for Foreign and International Penal Law