Russia’s economic growth may be too weak to sustain defense and social spending, a top business leader warns Oct 3, 2025By crystalg Business Insider Business Insider