Libya self-reports March crude output of 1.28 million b/d to OPEC
Libya pumped 1.283 million b/d of crude in March, the North African producer revealed to OPEC in the producer group’s latest monthly oil market report. Crude production in March rose Continue Reading
