May 18, 2018 Rest In Peace Malawi Police Officer Commits Suicide A Malawi police officer has allegedly committed suicide in Machinga by drinking sulfuric acid... Read more