Youku

Youku Tudou Inc., doing business as Youku, is subscription video on-demand over-the-top streaming television service and former video sharing website based in Beijing, China. It operates as a subsidiary of Alibaba Group Holding Limited. Source

Category
Internet
Headquarters
Beijing, China
Founded
2006

Youku across Glyph

Sources