TheAmericaTime

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: