Kenya Power & Lighting Co Ltd & another v Wanjiru [2025] KEHC 11863 (KLR)
High Court
•
Civil Appeal E1099 of 2023
Decided: 23 Jul 2025