Better News Network

Jack Ma, the billionaire founder of Alibaba, disappeared from public view in 2020. He's been living in Tokyo for the past 6 months, new reports say.

Ma been laying low since October 2020 when he gave a speech criticizing China's financial regulatory system which angered the Chinese authorities.

Wednesday, November 30, 2022 at 6:40 am

Full Coverage