Which intelligence agency of Jordan is responsible for external intelligence gathering. / General Knowledge MCQs, Secret Agencies of the World MCQs / By The Professor a. GID b. NSS c. JAF d. PSF Answer: a. GID (General Intelligence Directorate)