All about finance. Increased budget deficit projected at 3.3 trillion rubles, attributed to dwindling oil prices and a stronger ruble. , and Administrator 2025 April 26