Wednesday, November 10, 2010

Alibaba retailer sells "terrible products" from China - something lost in translation here http://bit.ly/bR9CCo #lostintranslation