Crude Oil Crash 8%: What’s Behind the Sudden Selloff in Global Oil Markets? Breaking News - November 2, 2026