Stephen Mulwa Ngala v Republic [2021] KEHC 9393 (KLR)
High Court
•
Criminal Appeal 30 of 2018
Decided: 22 Jan 2021