UN, US renew call to arrest Genocide fugitives

Félicien Kabuga, one of the key masterminds of the Genocide, was arrested on May 16, 2020 in Asnières-sur-Seine, France. Photo: Courtesy.
Félicien Kabuga, one of the key masterminds of the Genocide, was arrested on May 16, 2020 in Asnières-sur-Seine, France. Photo: Courtesy.
Edwin Musoni