Former British soldier Daniel Khalife is said to have promised his Iranian handler that he would stay in the military for over 25 years and do whatever was required of him