Which intelligence agency of Kenya is responsible for foreign intelligence gathering. / General Knowledge MCQs, Secret Agencies of the World MCQs / By The Professor a. NIS b. KDF c. DCI d. KRA Answer: a. NIS (National Intelligence Service)