Oil glut worsens as OPEC market-share battle just beginning - IEA
Global oil production exceeds demand by around 2 million barrels per day, or over 2%.
May 13, 2015, 13:55 PM IST
Global oil production exceeds demand by around 2 million barrels per day, or over 2%.
May 13, 2015, 13:55 PM IST