Untitled.jpg
Oil and Gas News
Libya's Oil Revenue Slides to $7 Billion in First Half of 2023