MOSCOW (Sputnik) – Tehran reiterated on 18 July that Iran had reached a deal on prisoner swap with the United States, and denounced the US’ denial of this fact as “outrageous.”