Lt Gen Karake's arrest: Britain owes us an apology

Oxford, UK–Exactly about a month ago, Lt Gen Karenzi Karake, Chief of Rwanda’s National Intelligence and Security Services, was arrested in London UK, as he tried to board a flight back to Kigali.
no image
Jean B. Kayigamba