The logo of Ant Financial Services Group, Alibaba's financial affiliate, at its headquarters in Hangzhou, Zhejiang province, China. Photo: Reuters
The logo of Ant Financial Services Group, Alibaba's financial affiliate, at its headquarters in Hangzhou, Zhejiang province, China. Photo: Reuters