KRTL BioTech

Oil slides 5% as producer cuts fail to banish demand fears

Oil slides 5% as producer cuts fail to banish demand fears

Oil prices plunged around 5% on Tuesday as investors doubted that record OPEC+ supply cuts would soon balance markets as demand plunges due to the coronavirus pandemic.