Oil and gas revenues account for nearly 40% of Russia’s federal budget, making the country highly vulnerable to the shifting dynamics of the global energy market….
Russia ‘losing its status as global oil superpower’ with reserves ‘drying up’
April 16, 2025