banned

Twitch confirms it has been blocked in China

Twitch confirms it has been blocked in China

No explanation offered after popular streaming service disappears