logo

Oil sees news lows amid pandemic-hit demand and rising supplies

Oil price slumped to a 17-year low this week as coronavirus lockdowns barrelled through the world’s largest economies, leaving the market overwhelmed by slumping demand and swelling inventories...


Source: Pipeline ME