A logo of Ant Group is pictured at the headquarters of the company, an affiliate of Alibaba, in Hangzhou, Zhejiang province, China. Photo: Reuters
A logo of Ant Group is pictured at the headquarters of the company, an affiliate of Alibaba, in Hangzhou, Zhejiang province, China. Photo: Reuters