Libya field stoppage tees up oil for longest gain in 2017

Oil prices
Oil prices