Iran has freed the two Americans held as spies for over two years on bail of $1m after Iraq and Oman mediated for their release.
Iran has freed the two Americans held as spies for over two years on bail of $1m after Iraq and Oman mediated for their release.