Helen Duffy

Number of articles written: 1 article

Helen Duffy

Number of articles written: 1 article

Litigation Director of INTERIGHTS, the International Centre for the Legal Protection of Human Rights.

Published articles

article IRRC No. 871

Human rights litigation and the "war on terror"