Demonstrators wave flags and carry portraits of slain leaders during a rally in Tehran on October 2, 2024, a day after Iran fired a barrage of missiles at Israel. Israel vowed to make Iran "pay" for firing a barrage of missiles at its territory, with Tehran warning on October 2 that it would launch an even bigger attack if it is targeted. (Photo by ATTA KENARE / AFP)