Oil prices tumble below $100 on Ukraine hopes, China lockdowns – MarketWatch

Oil prices tumbled below $100 a barrel on Tuesday, setting prices up to settle at their lowest levels since the initial days of the Russian invasion of Ukraine nearly three weeks ago, as investors re… [+2737 chars]