Substrate
Oil Prices Hold Near $68 per Barrel as Hormuz Traffic Recovers to About Half Pre-Conflict Levels — Substrate