This page has moved to a new address.
"Yahoo Sells 20 Percent Alibaba Stake For $7.1 Billion"