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.