Libya's NOC in El Sharara force majeure

Force majeure: at Libya's Al Sharara
Force majeure: at Libya's Al Sharara
Published 18 December 2018, 11:52Updated 18 December 2018, 11:52