![](https://s.yimg.com/os/creatr-images/2020-03/8bd46730-6309-11ea-bc9d-1b16689cd0cb)
Facebook and Twitter have, again, caught Russian trolls trying to meddle with their platforms. Both companies disclosed that they had suspended a handful of accounts linked to the Internet research Agency, the Russian troll farm behind Russia’s 2016...