Helen Duffy

Helen Duffy

Helen Duffy is Professor of International Human Rights and Humanitarian Law at Leiden University and runs 'Human Rights in Practice', an international legal practice specializing in strategic human rights litigation and advice.

Profile page