09:32 Jul 18 2025

Alibaba's founder Jack Ma was seen riding a bike yesterday near West Lake in Hangzhou, where the Chinese e-commerce giant was set up in 1999. Ma has made four public appearances in the city since last December.

Follow Yicai Global on