BP profits more than double as Iran war sends oil prices soaring August 4, 2026 · The Guardian Read full story at source