Gazprom has signed a major agreement in Iran even as the Russian company says it cannot guarantee gas supplies to Europe. The agreement will involve billions of dollars, according to Iranian media, and it will come despite sanctions on Russia and Iran.