US launches ninth night of Iran strikes as strait of Hormuz standoff sees oil price pass $90 a barrel July 20, 2026 · The Guardian Read full story at source