April 25, 2026 Russia’s Economy in Crisis: Putin Faces Record Disapproval Amid Banking Turmoil and War Funding Challenges