This is gonna make all the Russian apologists rather annoyed. Guess who got the ban stick from Twitter?