Oil jumps toward $108 as supply fears persist despite reserves release

Commodities