Twitter suspends 2 accounts linked to 12 Russians indicted by Mueller

INSUBCONTINENT EXCLUSIVE:
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.