Twitch website is currently not accessible in China and its app has disappeared from the App Store, indicating that Twitch may have been blocked in the country (Josh Ye/Abacus)

Josh Ye / Abacus:
Twitch website is currently not accessible in China and its app has disappeared from the App Store, indicating that Twitch may have been blocked in the country  —  Gaming service's site is inaccessible and its app is no longer on China's iOS App Store  —  Last month, Twitch downloads surged …



from Techmeme http://www.techmeme.com/180920/p45#a180920p45