Jack Ma: Alibaba Founder Seen In China After Long Absence

Alibaba founder Jack Ma, who has rarely been seen in public in the past three years, has resurfaced at a school in Hangzhou, a report says.

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