http://www.021beidaqingniao.com/2011/0222/610.html (Note: This is a URL, and URLs do not typically contain content that needs translation. However, the domain name and path can be transliterated or explained if necessary. Let me know if you need further assistance!) If you'd like a breakdown: - "021" refers to the area code for Shanghai. - "beida" means "North University" (likely referring to Peking University). - "qingniao" means "bluebird," which is often a symbol of happiness or communication. So, a possible English interpretation of the domain could be: **"Shanghai Peking University Bluebird"**

by quanzhiding on 2011-02-23 11:03:38

"Ali Baba and the Forty Thieves" is a very famous story in One Thousand and One Nights. Yesterday, Alibaba B2B Company (1688.HK) surprisingly disclosed its own disgrace and played a good drama of eliminating the "thieves". On January 21st, Alibaba announced that due to the fraud suspicion of 0.8% of Alibaba suppliers in 2010, or 1107 "China suppliers", their services were terminated. As a result, the company's CEO Wei Zhe and COO Li Xuhui resigned, and Taobao.com CEO David Lu replaced Wei Zhe and concurrently took over as the B2B Company CEO.