Tag: Archewell
Tech Digest: Russian troll factory ‘plaguing social media with propaganda’
Britain has accused a "sick Russian troll factory" of "plaguing social media with Kremlin propaganda" after funding what it said was expert research into the organisation. Known as Cyber Front Z - adopting the military insignia used by Russia's invading forces in Ukraine - it was first uncovered in March by the news organisation Fontanka based in…