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