World Four years of war take toll on Russian economy as sanctions bite 24 February 2026, 3:49 pm Team Buyback