A handout photo released showing Felicien Kabuga – AFP Source: yahoo.com French police seized the man regarded as the intellectual and financial mastermind behind the Rwandan genocide on Saturday, ending a transcontinental 26-year manhunt for “the Eichmann of Africa”. Félicien Kabuga, Africa’s most wanted fugitive, was arrested in the northern outskirts of Paris after Read more