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.9%, or $4.02, to trade at $98.72 per ba…
Read More

Pippa Stevens