Oil costs rally as U.S. crude products 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 showed an unexpectedly big weekly decline in U.S. crude inventories, while growth curtailments in the Gulf of Mexico triggered by Hurricane Sally worsened. U.S. crude inventories fell by 4.4 million barrels for the week concluded Sept. eleven, […]