Last month, Twitch became the third most popular free app on China's App Store as users wanting to watch the Asian Games flocked to the app. But now, Abacus reports, residents in China are finding that Twitch is no longer accessible and that the Twit…
Source: Engadget | Twitch is reportedly blocked in China
No Comments