“Twitch, the streaming giant famous for launching eSports into the stratosphere, has confirmed that it is now banned in China. Abacus first reported that Twitch’s website was unavailable in mainland China, and that its app had quietly vanished from the Chinese Apple App Store.”