Millions of Muslims took to streets in Iran and Iraq on Friday to mark Al-Quds International Day, which falls in the last Friday of holy Ramadan month.
In Tehran, Iranians from all walks of life have turned out in droves took part in the rallies, as they expressed solidarity with the Palestinian people and the Palestinian cause.
Dozens of marches also took place across Iranian cities and towns.
Elsewhere in Iraq, thousands of people took part in massive marches in Baghdad and Diyala, amid tightened security measures.
Imam Khomeini, the late founder of the Islamic Republic, named the last Friday of the lunar fasting month of Ramadan as International Quds Day.
Each year, millions of people around the world stage rallies on this day to voice their support for the Palestinian nation and repeat their call for an end to the Israeli occupation of the Palestinian territories.