Jack Ma, the founder of the $211.48 billion worth fortune Alibaba, has been located in Japan after the fallout with the Chinese communist state.
The billionaire has spent nearly six months in Japan after essentially vanishing from the public eye, according to a report by the British daily newspaper Financial Times (FT) published on Tuesday.