Oil poised for best year since 2016 as Middle East risks flare

Oil prices
Oil prices