Iraqi Prime Minister Mohammed Shia' al-Sudani arrived in Tehran, the capital of Iran, for an official visit.