Leon Mugesera gets life

for role in rwandan genocide calling tutsis cockroaches that should be killed and body dumped in the river

1 Like

From a university lecturer in Canada to a life in prison inmate. Malipo ni hapa hapa duniani. He should have been given the death sentence.