BP profits more than double as oil trading booms on soaring crude prices amid Iran war April 28, 2026 · The Independent Read full story at source