From Russia with love

  As the U.S. Congress continues to investigate Russian efforts to meddle in last year’s presidential election in favour of Donald Trump, it has released a list of 2,752 now-deactivated accounts that Twitter identified as being tied to Russia’s “Internet Research Agency” troll farm.  According to Facebook, adverts that were paid […]