Iran and North Korea have signed a scientific and technological co-operation agreement, bringing the two nations deeply at odds with the US closer together.
The deal also involves the transfer of technology in the fields of information technology, energy, environment, agriculture and food.