China blocks Twitch game-streaming service

Video game-streaming service Twitch has been blocked in China. Since 20 September, Twitch’s website has been unreachable from the country and its app has been removed from the local Apple App Store.

Read More

Image courtesy of:

Advertisements