A police man attached to Changamwe Police Station in Mombasa, Kenya, has reportedly committed suicide. In a letter addressed to Officer Commanding Station (OCS), the police officer stated that his death should be considered natural as he no longer wants to live. The officer, whose identity has not been made …
Read More »