Ndirangu v Republic [2023] KECA 1056 (KLR)
Court of Appeal
•
Criminal Appeal 124 of 2017
Decided: 24 Aug 2023