Head of Libya's National Oil: Oil output has risen to about 1.43 mln bpd, the highest level in more than a decade.

05 Apr 2026 15:54Energy