Commodities Oil Prices Slip But Remain above $75 a barrel Despite Large Inventory Drawdownby Leah Wamugu