An American spy on secondment to GCHQ was stabbed by an alleged terrorist just three miles from its headquarters, it can now be revealed.
Commander of the Islamic Revolutionary Guards Corps Intelligence Organization, Mohammad Kazemi, reveals that 20 foreign spy agencies instigated protests in Iran last year. Secret services from almost 20 countries...