The logos of Ant Group and Alibaba pictured at the headquarters of Ant Group, an affiliate of Alibaba, in Hangzhou, Zhejiang province, on October 29, 2020. Photo: Reuters
The logos of Ant Group and Alibaba pictured at the headquarters of Ant Group, an affiliate of Alibaba, in Hangzhou, Zhejiang province, on October 29, 2020. Photo: Reuters