BBreaking News Read More Oil Prices Squeezed Between Peace Hopes and Iran Escalation RiskNovember 13, 2026 Oil prices have crashed about 20% from the late-October peak of $118 per barrel, weighed down by hopes…