Libya Lifts Force Majeure on El-Feel Oilfield

The National Oil Company (NOC) of Libya has announced that it had lifted force majeure on the El-Feel oilfield, which marks the end of the blockade of all oil fields...
Read More