Tag: Group IB
Head of Russian IT company arrested on suspicion of high treason
Suspected treason In recent years, a number of scientists, soldiers and high-ranking public officials in Russia have been charged with high treason. (Photo: AP) Moscow In Russia, the head of…