Geopolitical developments in Venezuela and the prospect of a major rattle in global oil supply dynamics could exert downward pressure on crude prices...
Angola and Libya have overtaken Nigeria as Africa’s highest crude oil producers, says a report by the Organisation of the Petroleum Exporting Countries...