BP hails ‘exceptional’ trading as oil prices soar in Iran war – SpryNews