Twitter suspends two accounts linked to 12 Russians indicted by Mueller
Posted on AllSides July 15th, 2018
From The Center
Social networking site Twitter Inc on Saturday suspended two accounts linked to 12 Russian spies indicted by Special Counsel Robert Mueller for interfering in the 2016 U.S. presidential election.