Alibaba founder Jack Ma seen in China after long absence

The 58-year-old has kept a low profile since criticising China's financial regulators in 2020.

Jack Ma

Alibaba founder Jack Ma, who has rarely been seen in public in the past three years, has resurfaced at a school in China's Hangzhou, media reports said.

The 58-year-old has kept a low profile since criticising China's financial regulators in 2020.