Ex-Workers At Russian ‘Troll Factory’ Trust U.S. Indictment

ST. PETERSBURG, Russia — While Russian officials scoff at a U.S. indictment charging 13 Russians with meddling in the 2016 U.S. presidential election, several people who worked at the same St. Petersburg “troll factory” say they think the criminal charges […]