Drop In Demand and Storage Shortage Pushes US Oil Prices To 21-Year Low
A drastic drop in global demand for oil and growing shortage of storage facilities has pushed the price of US to a level not seen since 1999. As on Monday, there was a 19.3 per cent drop in the price of a barrel of West Texas Intermediate (WTI), the benchmark for US oil, to touch…









