Farida Deif is the Canada Director at Human Rights Watch.
Comment: The Organization of Islamic Cooperation should be ashamed of its praise for China's repressive regime, writes Farida Deif