Russia

Russia’s Oil and Gas Revenues Collapse by Nearly 40% in Early 2026

Russia’s federal budget deficit surged to nearly 5.9 trillion rubles in the first four months of 2026 as collapsing oil and gas revenues sharply weakened state income despite growth in non-energy tax receipts

Articles
Readers' top