Human Right Lecture: The 'War on Terror' at 21: Reflections from Practice
Studium Generale | Lecture
Prof. Helen Duffy, Professor of International Human Rights and Humanitarian Law, Grotius Centre for International Legal Studies, University of Leiden