Twitch has been blocked in China

After rise in use due to the Asian Games, website is now inaccessible in much of the country and app is gone

Leave a reply