According to a reliable source, Baroza left his post in Algeria on June 17 when he was recalled by the Directorate of Human Resource Administration for redeployment.
The Inspector General of Police Martin Okoth Ochola says, Baroza has to be searched for everywhere Login to license this image from 1$.
IP: 188.8.131.52. Referrer: . FirstClickFree: 0. Clicks by IP: ?. Clicks by cookie: ?.