Twitch abruptly blocked in China & delisted from local iOS App Store

Video streaming platform Twitch has suddenly hit a wall in China, as the Twitch website is currently inaccessible in the country & the Twitch iOS app has been removed from Apple’s regional App Store. …

Leave a reply