Mar 19, 2020 Africa Decomposing Body of Police Officer, Lover Found in a Suspected “Murder-Suicide” Incident In Kenya, residents of Mwala Sub-county, Machakos County, were on Wednesday left in shock.. Read more