Storia: Glencore expects $3B trading profit amid Iran war volatility — Warptech Lab News