Getty Images
Oil futures slumped Tuesday to levels not seen before Russia invaded Ukraine. Traders are worried about oil demand in the face of economic uncertainties. They reduced their net long positions in Brent oil by about one-third in the week to last Tuesday.Just days after an EU price cap of $60 a barrel price cap for Russian crude kicked in, oil futures slumped to levels not seen before the Ukraine invasion, as jittery traders exit the market ahead of...