BP sees ‘exceptional’ oil trading result as Iran war sends crude costs soaring April 14, 2026 · The Independent Read full story at source