alongside innovations in IoT and smart devices such as Tmall Genie. Founded in 1999, Alibaba continues to expand its footprint beyond its base in Hangzhou, China.