Twitter suspends two accounts linked to 12 Russians indicted by Mueller
July 14, 2018 at 19:04 PM EDT
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.