7 Jun 2025, Sat

The logo of Alibaba Group is seen at its office