Which intelligence agency of Lebanon is responsible for external intelligence gathering. / General Knowledge MCQs, Secret Agencies of the World MCQs / By The Professor a. GDGS b. GID c. ISF d. Sûreté Générale Answer: b. GID (General Directorate of General Security)