Oil drops, Brent crude falls below $100 as China lockdowns spark demand fears
Oil prices slid Monday, accelerating two straight weeks of declines as lockdowns in China sparked demand fears. International benchmark Brent crude declined 3.8%, or $3.85, to trade at $98.91 per barrel. West Texas Intermediate crude futures, the U.S. […]