China Alibaba opens new global headquarters in China on annual family day – South China Morning Postby Capital-Cities February 18, 2025
China Alibaba Exec Confirms Its AI Will Power Apple’s China iPhones – Investopediaby Capital-Cities February 15, 2025