ENERGY Russia’s April oil revenue up, exposing shortcomings in oil price cap by Anadolu Agency May 24, 2023 by Anadolu Agency May 24, 2023 Russia’s oil revenue has rebounded in the March-April period of this year from levels seen in … Read more 0 FacebookTwitterPinterestEmail