Kinyua v Kamurwa [2025] KECA 1001 (KLR)
Court of Appeal
•
Civil Application E051 of 2023
Decided: 04 Apr 2025