
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]

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]