Oil costs rally as U.S. crude products post a weekly decline and Hurricane Sally curtails production
Oil futures rallied on Wednesday, with U.S. charges ending above $40 a barrel following U.S. government data which proved an unexpectedly large weekly fall of U.S. crude inventories, while output curtailments in the Gulf of Mexico caused by Hurricane Sally worsened. U.S. crude inventories fell by 4.4 million barrels for…