Oil prices recouped 1% on Friday but were on track for their biggest weekly loss this year after swelling inventories and slowdown jitters.
Oil prices recouped 1% on Friday but were on track for their biggest weekly loss this year after swelling inventories and slowdown jitters.