Oil prices rise as Chinese trade data offsets concerns over supply

Oil Price
On 12 October, Libya’s total output was 355,000 bpd. Credit: David Mark / Pixabay.