News

Alibaba's net profit surged 77 percent to CNY126 billion in the fiscal year 2025 from the previous year, according to its ...