An Opera News Kenya publication
In what appears to be a show of might, the Tanzania Police Force has released a…