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