An Opera News Kenya publication
Mourners at Mufutu village in Lugari Sub County were on Monday left bewildered when police officers…