Sheria Mtaani na Shadrack Wambui & another v Director of Public Prosecution & another; Inspector General of Police & another (Interested Parties) [2023] KEHC 1958 (KLR)
High Court
•
Petition E096 of 2022
Decided: 10 Mar 2023