Jennifer Wambua went missing on March 12, 2021, only to be found dead on March 15. [File, Standard]The DCI detectives have arrested a key suspect in the murder of National Lands Commission (NLC) deputy director of communication, Jennifer Wambua. Wambua went missing from Ardhi House on March 12, only to be found dead, and her body dumped in Ngong Forest on March 15. The probe took a concerted effort by the DCI detectives, Crime Research and Intelligence Bureau (CRIB) officers, Cybercrime detectives and the Special Service Unit (SSU) officers. “How he won his freedom remains a mystery, which the [DCI] detectives are currently engaged in demystifying.”Share this story
Source: Standard Digital May 07, 2021 20:16 UTC