BP hails ‘exceptional’ quarter for oil traders as Iran war stokes volatility

· Financial Times