Russia Russia’s oil & gas windfall strengthens budget amid economic turmoil Aryaa Kanodia May 13, 2024