An Opera News Kenya publication
Villagers from Njabini town woke up to a shock after finding one of their own killed…