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. prices ending above $40 a barrel following U.S. government information that demonstrated an unexpectedly big weekly fall of U.S. crude inventories, while output curtailments in the Gulf of Mexico brought about by Hurricane Sally worsened. U.S. crude inventories fell by 4.4 million barrels Continue Reading