Thousands gathered in Tehran as Iran marked the anniversary of the 1979 US embassy takeover, with demonstrators burning American and Israeli flags. Iranian hardliners linked the Republican setback in the 2026 US midterm elections to Donald Trump's war with Iran, as criticism of the conflict grows within the US administration.