Economy Oil Prices Drop 10% April 20, 2026 AI News Editorial Discover why oil prices plummeted 10% despite rising tensions in the Strait of Hormuz.