Oil Dives To 20 Year Low
April 20, 2020 at 08:01 AM EDT
Oil is extending its decline, dropping to the lowest level in two decades on fears that the world is running out of places to store crude, as demand is crushed. Output cuts have clearly proved to be insufficient to cope with plummeting demand.