UPDATE 1-Twitter suspends two accounts linked to 12 Russians indicted by Mueller
July 14, 2018 at 20:55 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.