Tag: General Abdelkader Touhami

Death of head of Libyan intelligence agency

May 12, 2020

The head of the Libyan intelligence agency, General Abdelkader Touhami, died in ambiguous circumstances as fighting intensifies in the war that has been raging for ... Read More