The Internet Research Agency, one of a web of companies allegedly controlled by Yevgeny Prigozhin, who has reported ties to Russian President Vladimir Putin, in St. Petersburg, Russia.
The Internet Research Agency, one of a web of companies allegedly controlled by Yevgeny Prigozhin, who has reported ties to Russian President Vladimir Putin, in St. Petersburg, Russia.