Male
Location of Incident:
Taita Taveta County
Manner of Death:
Found dead inside police station
Perpetrator:
Police officers
Status of Case:
No arrest
Date of Incident:
Occupation:
Unknown
According to HAKI Africa police from Eldoro police post arrested Roman Mwacheda on September 15 on suspicion of theft — but four hours later, his family found him dead in a police cell.
Police told family that he committed suicide by hanging, a claim the family disputes.