Europe’s oil majors reap $4.7B from trading on Iran war volatility - TrendCloud