Daniel Khalife was a British soldier who spied for Iran and dreamed of fame

Daniel Khalife was a British soldier who spied for Iran and dreamed of fame

With hopes of becoming a double agent, Khalife was a fantasist - as well as a genuine security threat.