Libya oil blockades cause $3.5bn in losses | MEED

0
4

National Oil Corporation has declared force majeure at some facilities

LEAVE A REPLY

Please enter your comment!
Please enter your name here