Oil prices fall on skepticism over deal to freeze output

LONDON -- Oil futures edged down yesterday to below $40 per barrel, with the market growing increasingly skeptical that a looming deal to freeze crude production can help clear a global glut.
no image
Quartz