Oil drops 12% on Storage Capacity Fears and Weak Demand, Futures Were Down as Much as 20%By adminMay 19, 20250 The novel virus has led to economic bizarre, speeding up the plunges in oil prices. The consumption rates of oil…