ayca-cubukcu

1 Article by:

Ayça Çubukçu

Ayça Çubukçu is Associate Professor in Human Rights at the London School of Economics and Political Science. She is the author of For the Love of Humanity: the World Tribunal on Iraq (2018).