3 ms·
95% of 135 accounts operated in Russian-speaking countries? So this means little in the context of alleged US election interference?
by crummy 9y ago
95% of 135 accounts operated in Russian-speaking countries? So this means little in the context of alleged US election interference?