The story, 'Alibaba site with own search engine may outshine
Yahoo China,' posted Friday, omitted a key element of the 2005 deal between Alibaba and
Yahoo. As part of the deal Alibaba received $1 billion in cash. The first sentence of the second paragraph ...
[CIO Magazine - 21 hours ago]