Protesters gathered in Baghdad after Friday prayers, carrying signs calling bin Salman a war criminal and accusing Saudi Arabia of supporting Daesh and al-Qaeda Takfiri terrorists in their country.
The rally was organized by the Iraqi Hezbollah Brigades, which is one of the groups that fought against Daesh.
According to the office of Iraqi Prime Minister Haider al-Abadi, the Saudi crown prince plans to visit Iraq in the near future, but no date has been set as yet.
The Saudi crown prince is already on a trip to the United States during which he has met the leaders of a number of pro-Israeli lobbying groups, since the kingdom is moving towards normalization of diplomatic relations with Israel.
Bin Salman's planned visit comes as the governments in Baghdad and Riyadh seek to mend fences, and re-invigorate ties, which have been strained for a long time. Abadi visited Riyadh in June last year after diplomatic relations between the two countries were restored in 2016.
Riyadh has viewed Iraq's proximity to Iran with hostility. While Iraqi leaders have repeatedly praised Iran's role in helping the Arab country confront the Takfiri menace, they have accused Saudi Arabia of supporting Takfiri terrorists.
In April 2017, Abadi said that “every Iraqi citizen has a right to believe that Saudi Arabia is a supporter of terrorism."