Former DRC Spy Chief Hanged Himself – New Findings

Latest reports announced by DRC President Felix Tshisekedi indicate that General Delphin Kahimbi, the former FARDC Deputy Chief of Staff in charge of military intelligence committed suicide and summarily ended his life. “It turns out that it was a death by hanging ,” President Félix Tshisekedi announced to the Council of Ministers on Friday March … Continue reading Former DRC Spy Chief Hanged Himself – New Findings