Topic: Kelvin Amwayi Yakima
Police officer who fled after lover fell from balcony surrenders
Jul 05, 2021 at 09:42 AM
The police office whose lover fell from a balcony in Ngumba Estate, Nairobi under unclear circumstances has surrendered himself to the authorities after fleeing following that inci...