Alibaba pulls ads from 'low-quality' Baidu
BEIJING - Alibaba Group has ended its advertising contract with Baidu and will remove its ads from the search engine and its subsidiary websites.
by Anita Davis
Sign In
Trouble signing in?