Schoolgirls hold national flags along with anti-US placards at the annual rally in front of the former US Embassy in Tehran, Iran on November 4, 2019 - the 40th anniversary of the 1979 student takeover of the US Embassy in Tehran and the 444-day hostage crisis that followed [File: Vahid Salemi/AP]



It may not feel like it, but hope is on the horizon: Trump, Netanyahu and Putin’s powers appear to be waning
China: ‘No point’ in continuing Iran war
Iran war live: Chinese vessels allowed to sail Hormuz as Trump meets Xi
Trump says no need for China’s help on Iran as shippers seek way through Hormuz
The Voter Guide for June 2026 Primary Election
US war on Iran has cost around $29bn, Pentagon says