TechCrunch favicon

Alibaba takes an 8% stake in Tencent-backed anime streaming site Bilibili