March 14, 2026

Oil Slumps 4% As Shanghai Lockdowns Stoke Demand Fears

0

Brent futures fell $4.33, or 4.1%, while U.S. West Texas Intermediate (WTI) crude fell 3.5%.