An Intelligence agency is responsible for gathering secret information from an other government. Persons working for an intelligence agency are usually called secret agents who usually retrieve the information while on undercover missions.
The following is a list of intelligence agencies.