Russian embassy tweets an alt-right meme to troll the British government
The Russian Embassy in the UK is really stepping up its online trolling game.  SEE ALSO: A Russian embassy's Twitter account is taking shots at the U.S. After using a meme of a duckling with ... read more
No comments yet. Be the first.
Search Advertising Perspectives