Twitch Has Been Blocked In China

Twitch is no longer available in China, suddenly pulled from the iOS App Store in the midst of a unique time for games and gaming culture in the region.



from CinemaBlend Latest Content https://ift.tt/2zov45t

Post a Comment

0 Comments