Oil prices have risen sharply on global markets. The price of November futures for Brent crude increased by $2.68, or 2.56%, to $107.29 per barrel.