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

Oil futures rallied on Wednesday, with U.S. charges ending above $40 a barrel after U.S. government data which demonstrated an…

Continue Reading →