Oil slips below $15/bbl as production cuts begin
Oil dropped back under $15 a barrel as swelling worldwide crude stockpiles made it extra hard for leading manufacturers to stabilize the market by means of curtailing output. Futures in …
Oil slips below $15/bbl as production cuts begin Read More