Oil set to post biggest annual gains

Oil prices edged down on Friday but were set to post their biggest annual gains in 12 years, spurred by...