Oil prices rally as U.S. crude supplies put up a weekly decline and Hurricane Sally curtails production

Oil futures rallied on Wednesday, with U.S. prices ending above $40 a barrel following U.S. government knowledge that proved an unexpectedly large weekly drop in U.S. crude inventories, while production…

Continue Reading Oil prices rally as U.S. crude supplies put up a weekly decline and Hurricane Sally curtails production