Alibaba sees revenue stall in Q1 as Covid-19 reemerges

The company’s China commerce business, which accounts for over 70% of the group's revenue, fell by 1% year on year for the quarter ended June 30, 2022.