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.
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.