Iran’s official media paint a picture of a country in ferment, outraged by the Israeli attack on Gaza.
There are daily reports of demonstrations across the country by students and members of the Basij – the militia arm of the Revolutionary Guards.
Iranian MPs have volunteered to travel to Gaza to fight alongside Hamas.
One group of students occupied part of one of the British embassy compounds, unfurling pro-Palestinian banners.
Another group staged a sit-in at one of Tehran’s airports, waiting, perhaps slightly optimistically, for a flight to the Gaza Strip.
Politicians and religious leaders have lined up to condemn Israel.
The parliamentary speaker, Ali Larijani, said Israel’s actions were worse than the Nazis during World War II.
The United States and Britain receive daily tirades, as do Arab countries, accused of not going to the aid of the Palestinians.
Iran is one of the strongest supporters of Hamas
The Iranian foreign ministry spokesman has said Iran’s hospitals are ready to care for Palestinian wounded.
It all fits in with the pattern of vehement anti-Zionism that has been one of the defining features of the Islamic Republic for 30 years.
Pressure on Israel
But even as Hamas comes under intense pressure from Israeli forces, the Iranian government’s response so far has been carefully calibrated.
Iran is one of the strongest supporters of Hamas.
It is regularly accused by Israel of providing the group with arms, training, and money, something Tehran never admits to, but makes little effort to deny.
But until now there has been little evidence of pressure from Tehran on its Lebanese allies, Hezbollah, to break the ceasefire on Israel’s northern border.
Read the rest from the BBC: