China Internet News Head of Alibaba video platform resigns amid corruption probe Yang Weidong, president of Chinese vide streaming behemoth Youku has stepped down… Raghuram GaddamDecember 4, 2018No comments2 minute read