The Directorate of Criminal Investigations (DCI) is now unraveling a grim puzzle following the shocking death of Father John Maina, a Catholic priest from Igwamiti Parish in Nyahururu.
It is emerging that Fr Maina could have been trailed by unknown individuals demanding a share of money allegedly given to him after hosting an event at his church.