KUALA LUMPUR (Nov 29): Alibaba Group today launched its biggest physical Taobao store in Malaysia in partnership with MyTOWN Shopping Centre and Lumahgo New Retail Sdn Bhd.
Named as Taobao Store by Lumahgo, the 5,000 sq ft store is comprehensive, offering a mix of offline and online shopping experience using New Retail technologies.