Alibaba Founder Jack Ma Has Fallen Off The Radar. Here Are Some Clues Why

Alibaba Founder Jack Ma Has Fallen Off The Radar. Here Are Some Clues Why

The billionaire founder of the Chinese Internet giant hasn’t been seen in public in months after criticizing government regulators.
(Image credit: Philippe Lopez/AFP via Getty Images)