ICL Media Review: Report commissioned by the Rwandan government finds French officials complicit in 1994 genocide
In this week's review, news about France’s complicity in the Rwanda genocide, crimes against humanity in North Korea, the ICC ...
Read more