Hamid Gharagozloo is a representative of the International Organisation to Preserve Human Rights (IOPHR).