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.