Oil Extends Slump Below $19 Following Persistent Gloomy Demand
Oil fell below $19 a barrel in New York after a wave of gloomy demand forecasts and a cratering physical market outweighed an unprecedented deal to cut output. China’s economy suffered a historic Continue Reading
