Russia had to spend an extra $130 billion to buy goods while sanctioned, analysts from NATO’s frontline say Apr 15, 2026By crystalg Business Insider Business Insider