Browsing Tag

iOS Stores

China Blocks Twitch Completely

It seems like China really isn't a fan of Twitch right now, as they blocked access to the site completely and removed the app. For the longest time, Twitch has been the most popular streaming platform in the world. Many tried to compete with it but ultimately failed. Now that Twitch even got partnered with certain giants like…
Read More...