World Trending
Coming Soon...! View all
Marian Garner
The meeting is cancelled
Youku Tudou Inc. (professionally known as Youku & formerly 'Youku Inc.) is a video hosting service platform founded by Victor Koo that operates as a subsidiary of Alibaba Group Holding Ltd., based in Beijing, China.