By The New Times
Genocide mastermind Félicien Kabuga was on Monday, October 26, transferred from France to the custody of the International Residual Mechanism for Criminal Tribunals (Mechanism) in The Hague, Netherlands.
Views : 42. Votes : 0. Shares : 0.