<human>:  Where is Alibaba Group headquartered?
<bot>: Alibaba Group is headquartered in Hangzhou, China. The company was founded in 1999 by Jack Ma and his partners. Alibaba Group is a global e-commerce company that operates the largest online marketplace in China. The company also operates a number of other businesses, including an online payment platform, an online media platform, and an online travel booking platform.