Oil costs rally as U.S. crude supplies post a weekly decline and Hurricane Sally curtails production

Oil futures rallied on Wednesday, with U.S. charges ending above forty dolars a barrel following U.S. government knowledge which proved an unexpectedly large weekly decline of U.S. crude inventories, while production curtailments in the Gulf of Mexico caused by Hurricane Sally worsened. U.S. crude inventories fell by 4.4 million barrels Continue Reading