Howard Omwoha, a police officer attached at Rapogi Police Post in the dock at Migori Law court on August 29, 2023. He has been jailed for 15 years for defiling a minor. [Caleb Kiingwara, Standard]
A police officer has been sentenced to 15 years in prison for defiling and impregnating a 16-year-old teenager.