Legio Maria Church of African Mission v Melkio Oduor Ogolla [2021] KEELC 16 (KLR)
Environment and Land Court
•
Appeal 30 of 2018
Decided: 07 Oct 2021