Oil prices rally as U.S. crude products publish a weekly decline as well as Hurricane Sally curtails production

Oil futures rallied on Wednesday, with U.S. prices ending above forty dolars a barrel after U.S. government data which demonstrated an unexpectedly large weekly decline in 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 Continue Reading