Crime News Man Allegedly Commits Suicide in Machakos Inspectorate Holding Room June 5, 2024 Reporter Newsline 87 ViewsPolice in Machakos are investigating an incident where a man reportedly committed suicide...