Iran, Azerbaijan, Turkmenistan Sign Agreement On Gas Swap, Iranian Media Reports