EghtesadOnline: Iraqi Prime Minister Haider al-Abadi has cancelled a visit to Iran, his press office said on Sunday.