Oil prices in London jumped more than 2% to above $105 a barrel, almost a three-year high.
Oil prices jump more than 2%