Twitter

Twitter
Twitter is an international social media network headquartered in California. Registered users post messages called ‘tweets,’ expressing opinions or sharing news. Twitter was launched in 2006 by several computer programmers and internet entrepreneurs.

RT asks

Who has come out worst from the Skripal poisoning fallout?