
Russian state’s oil and gas revenues decline in 2025
Russia’s budget revenues from oil and natural gas sales have dropped by more than 20% in 2025, according to data released by the finance ministry in Moscow. The department blamed the significant decrease on lower […]