Twitch

Twitch Blocked in China, App removed from App Store

The latest platform to be blocked in China appears to be Twitch after its rose to third most downloaded free app last month. Its fame came after it was used…