Iran war live updates: US temporarily lets India buy Russian oil amid energy fears; Israeli military launches strikes on Beirut March 6, 2026 · The Guardian Read full story at source