Stephen Nderitu: What the Central Police Officer’s death means for Albert Ojwang’s trial
The death of Stephen Maina Nderitu, a police officer attached to the Officer Commanding Station (OCS) office at Nairobi’s Central Police Station, has raised questions over the evidence he was expected to give in the murder trial of Albert Ojwang. Nderitu was reported to have died on Monday,September 7, 2026. He was among the witnesses […]
We haven't written up this one. People Daily Kenya has the full story — the link below goes straight to it.