World Your Friday Briefing April 28, 2023Amelia NierenbergComments Off on Your Friday Briefing Dark projections for Russia’s energy industry.