Owala v Republic [2023] KEHC 2883 (KLR)
High Court
•
Petition E015 of 2021
Decided: 24 Mar 2023