Libya oil production outage a ‘convenient coincidence’ that helps Russia: analyst
April 21, 2022 at 15:48 PM EDT
Blockades on major oilfields and export terminals are costing Libya --- and the global oil market --- around 550,000 barrels a day of crude, a boon for Moscow.