“Troll factory” in St. Petersburg, Russia.
“Troll factory” in St. Petersburg, Russia. Dmitry Lovetsky AP
“Troll factory” in St. Petersburg, Russia. Dmitry Lovetsky AP