![Profile Image](https://pbs.twimg.com/profile_images/1577717876588351488/q2TUfHqX_normal.jpg)
Casey Newton @CaseyNewton
I mean, I hope that’s true. But Instagram had 80 million users there — PolitiTweet.org
Techmeme @Techmeme
Telegram has become an increasingly popular destination in Russia for unfiltered news; analysts say its estimated 4… https://t.co/IlovQp6HRP