Advertisements
Read Time:6 Second
The Commerce Department says financial penalties for the invasion of Ukraine are having an impact on Russia’s defense industrial base.