- 5,851 viewsDuration: 3:00Kenyan activists have vowed to stage nationwide demonstrations on Thursday, September 3, 2026, demanding answers over the alleged illegal rendition of Ugandan opposition leader Dr. Kizza Besigye. Besigye’s case has sparked calls for accountability across East Africa, with concerns also mounting over his worsening health condition. Ode Francis reports.