Moscow Tells 13 Mostly U.S. Tech Firms They Must Set up in Russia by 2022 – U.S. News & World Report November 24, 2021 by admin Moscow Tells 13 Mostly U.S. Tech Firms They Must Set up in Russia by 2022 U.S. News & World Reportsource