Alibaba says its senior executive Patrick Liu is in police custody over corruption allegations related to his previous job with Tencent. Continue reading...