David Wekesa Namachanja v Republic [2021] KECA 451 (KLR)
Court of Appeal
•
Criminal Appeal 93 of 2018
Decided: 09 Jul 2021