Worldwide
Russia's Experiencing the Biggest Budget Deficit of $25bn
Sanctions for the invasion of Ukraine and a drop in Russian oil and gas revenues have caused a gigantic $25bn budget deficit in Russia. Russia's oil and gas revenues plummeted in January 2023, leading to the biggest budget deficit in the first month of the year since at