Alibaba video unit's head steps down amid corruption probe
Alibabaâs video streaming unit Youku's President Yang Weidong has stepped down amid an anti-corruption probe. Yang is understood to be assisting the police with an investigation into âan alleged case of seeking economic benefitsâ, the groupâs spokesperson said. Alibaba Pictures Group Chairman and CEO Fan Luyuan would be taking over the position in addition to his current role. 