Oil fell below $19 per 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 slump in the first quarter with the coronavirus outbreak threatening countries around the world,...