Why Has the Price of Crude Oil Skydived?
West Texas Intermediate (WTI), dipped 321% to -40.32/barrel while the global standard, Brent crude futures pared brief gains and edged about 9.5% lower at $25.41/barrel By Azhar Azam On the back of the unprecedented supply glut, […]