June 5, 2023

US, European Defense Sales Slide, Russia’s Up

money

Focus is on budgets, as U.S. defense sales slip yet again and Pentagon struggles to rein in spending.