An Opera News Kenya publication
Officers from Luanda Police station in Vihiga county are on the spotlight after claims of neglecting…