Alibaba Group Holdings Corp (NYSE:BABA) founder, Jack Ma has been absent from the public in the last two months including his absence in the final episode of a TV show in which he is a judge. This has fuelled speculations regarding his whereabouts following the regulatory clampdown on his business […]