Oil prices rise as Chinese trade data offsets concerns over supply

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



  • Oil Price