Mustafa v Republic [2023] KEHC 1648 (KLR)
High Court
•
Criminal Appeal E026 of 2021
Decided: 02 Mar 2023