Nigeria, Russia drops oil output by 440,000 bpd in March, as OPEC+ suffers biggest production decline
Oredola Adeola Nigeria and Russia have accounted for the 440,000 bpd drop in crude oil production of the Organization of the Petroleum Exporting Countries (OPEC) and...