Kenya Protest

Protesters demand answers over the alleged illegal extradition of Ugandan opposition leader Dr. Kizza Besigye in Nairobi, Kenya, Thursday, Sept. 3, 2026.