Nice employees you have, be a shame if something were to happen to them
The Russian communications regulator Roskomnadzor has told 13 foreign businesses, predominantly US tech firms, they must set up and/or maintain offices in Russia if they want to keep doing business in the country.…