U.S. crude oil rebounds on major supply disruption in Libya
Libya typically produces around 1.2 million bpd, with the majority of its crude being exported…
2 months ago
Libya typically produces around 1.2 million bpd, with the majority of its crude being exported…