Carsten Stahn
Carsten Stahn is Professor of International Criminal Law and Global Justice at Leiden University, and Professor of Public International Law and International Criminal Justice at Queen's University Belfast.
Carsten Stahn is Professor of International Criminal Law and Global Justice at Leiden University, and Professor of Public International Law and International Criminal Justice at Queen's University Belfast. See less