BP profits more than double as Iran war sends oil prices higher April 28, 2026 · BBC News Read full story at source