Which intelligence agency of Iraq is responsible for foreign intelligence gathering. / General Knowledge MCQs, Secret Agencies of the World MCQs / By The Professor a. JAF b. MOI c. NI d. JIA Answer: c. NI (National Intelligence Service)