TECHNOLOGY 3 arrested in NYC for sending tech to Russia to aid Ukraine war effortadminvisitNovember 1, 2023 [ad_1] Three people who allegedly sent $10 million in pivotal military technology to Russia to help the Kremlin’s war against…