Stephen Humphreys is Research Director at the International Council on Human Rights Policy (ICHRP), an independent research institution based in Geneva, Switzerland. He holds a Ph.D. from the University of Cambridge and has published widely on human rights.