Imbwaka & 3 others v Republic [2025] KECA 92 (KLR)
Court of Appeal
•
Criminal Appeal 83 of 2019
Decided: 24 Jan 2025