David v Republic [2025] KEHC 14766 (KLR)
High Court
•
Appeal E074 of 2024
Decided: 22 Oct 2025