The British arrest of Rwanda’s spy chief on an international warrant issued by Spain is a long awaited and necessary development toward ending impunity for Rwandan government officials accused of war crimes.
The British arrest of Rwanda’s spy chief on an international warrant issued by Spain is a long awaited and necessary development toward ending impunity for Rwandan government officials accused of war crimes.