Russian computer scientist arrested in Spain: HumSub.TV
Russian computer scientist arrested in Spain: HumSub.TV Russian computer scientist arrested in Spain: HumSub.TV: The wife of a Russian computer scientist arrested in Spain has reportedly been told by police…