Russia’s Oil Revenue Is Plummeting
2026-01-31 - 10:55
In the distance is an oil refinery and thermal power station in Omsk, Russia, in 2023. The steep drop in oil revenue has sent Russia into a new era of sustained budget deficits, higher taxes and stubborn inflation.
Share this post: