Uncommon instance of cooperation between the two countries reportedly came after months of talks

The deal is part of US President Donald Trump's crackdown on immigration in the US.

Iran to receive 120 deported Iranians from the US, as part of reported deportation deal, Iranian state television says.