Alibaba Overhauls Taobao Website Ahead of Revamped 6.18 Sale
Taobao.com received its biggest update in seven years as the business gears up for a new-and-improved 6.18 Shopping Festival.
Taobao.com received its biggest update in seven years as the business gears up for a new-and-improved 6.18 Shopping Festival.