Infotainment Factory: 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)

Trending

>

Post Top Ad

Post Top Ad

Thursday, 20 September 2018

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)

No comments:

Post a Comment